redeemProducts bookmarkArticle local_activityShare Activity storeListing

BMduino-UNO Development Board BM53A367A
PID: 2700991
Model No: 0
Made in: Taiwan
Quantity:
-
+
1000 Piece(s)Available
Payment:
Send Inquiry
Supplier Details
B
BEST MODULES CORP.
Member Since
2016
Address
No.3, Creation 2nd Rd., Hsinchu Science Park
+886-3-5162839
Contact Seller
View company information >
Key Features
Product Features
BMduino-UNO Development Board BM53A367A
The BMduino-UNO BM53A367A is a development board for the Holtek 32-bit MCU HT32F52367. It is specifically designed to be pin-compatible with the Arduino UNO R3 development board, and can support both the Arduino IDE and Keil IDE, making it easier for beginners to learn programming.










with BMduino, You can use Arduino, Keil, and BMCOM


DESCRIPTION

The BM53A367A uses the HT32F52367 as its main MCU, which is a 3.3V series Cortex®-M0+ core that supports various power supply methods and has additional commonly used communication interfaces such as I2C, SPI, UART, and USB.

Pin-compatible with Arduino UNO R3

The BMduino-UNO BM53A367A is pin-compatible with the Arduino UNO R3, but operates at a voltage level of 3.3V (while Arduino UNO R3 operates at 5V).
In addition to the standard Arduino UNO R3 pinout, the BM53A367A provides two additional connectors, BMCOM1 and BMCOM2, which can be individually set to operate at either 3.3V or 5V using jumpers.
The board comes with a voltage level shift circuit, so that you can directly connect to BMCOM when using a 5V voltage module, without worrying about voltage conversion.

Programming

The BM53A367A comes with an e-Link32 Lite circuit, which can be used for debugging and programming.
Therefore, the BM53A367A does not need to use TX and RX pins when uploading a sketch (Arduino UNO R3 needs to use them), and does not need the ICSP function.
The 6-pin ICSP connector on the Arduino UNO R3 is designed to be additional SPI/UART interface on the BM53A367A, and its voltage level can also be set to 3.3V or 5V with a jumper, and no additional voltage level shift circuit is required when connecting to a 5V module.

Development environment

In addition to working in the Arduino IDE, the BM53A367A can also work in the Keil IDE development environment, and its usage is the same as that of the ESK32-30510 HT32F52367 starter kit.

What is BMCOM?

BMCOM is an ecosystem consisting of I2C/UART modules, which includes sensors, actuators, displays, and wireless modules, that can accelerate the process of prototype design.
There are two types of BMCOM connectors: BMCOM1 is a 2.54mm pitch, 5-pin header, while BMCOM2 is a 1mm pitch, 5-pin JST connector.

PRODUCT FEATURES
  1. MCU: HT32F52367 (64-pin LQFP package)
    - Cortex®-M0+, 60MHz
    - Flash memory: 256KB
    - SRAM: 32KB
  2. 31 of digital I/O pins (17 of the pins can be used as PWM outputs)
  3. 7 of analog input, A/D converter resolution: 12-bit
  4. 14 of external interrupt
  5. EEPROM: 4KB
  6. Communication interface: UART, SPI, I2C, USB
  7. Power selection: USB interface x 2, DC interface, external Vin
    - e-Link32 Lite USB: type-C USB interface
    - Native USB: type-C USB interface, support BC 1.2 and QC 2.0 fast charging (default: boosting to 12V)
    - DC Jack: DC 5V to 24V, barrel jack to connect to external power, such as adapter
    - External Vin (Vin pin): DC 5V to 24V
  8. Debugger: e-Link32 Lite (ICE), debugging via on-board e-Link32 Lite circuit programming
  9. Programming
    - ICP (In-Circuit Programing), programming via on-board e-Link32 Lite circuit
    - IAP (In Application Programming), programming via COM port (the same as Arduino UNO R3)
  10. Development environment: support Arduino IDE and Keil IDE
  11. Connector:
    - BMCOM1: 2.54mm pitch, support 3V or 5V power
    - BMCOM2: 1.0mm pitch, support 3V or 5V power
    - SPI1: 2.54mm pitch, support 3V or 5V power
  12. Pin-compatible with Arduino UNO R3
  13. Dimension: 54 x 94 x 14 mm
  14. Net weight: 28.5g
  15. Product includes: 1. BM53A367A x 1 | 2. Jumper x 1
HARDWARE OVERVIEW
COMPARING WITH ARDUINO UNO R3
Development boardBMduino-UNO BM53A367AArduino UNO R3
Core32-bit Cortex M0+, 60MHz8-bit AVR®, 16MHz
Flash / EEPROM / SRAM256KB / 4KB / 32KB32KB / 1KB / 2KB
Operating voltage3.3V5V
Communication interfaceI2C, SPI, UART, USBI2C, SPI, UART
ConnectorBMCOM1, BMCOM2-
Development environmentArduino, KeilArduino
I/O driver current16mA20mA
ABOUT THE COMPATIBILITY OF THIRD-PARTY ARDUINO LIBRARY

There are many open source Arduino libraries on the Internet, and using the libraries can save us time in developing projects.
However, Arduino libraries can be designed to specify which MCU architecture to execute. For example, Arduino libraries written for AVR MCUs may not be available for BM53A367A (the compilation process will fail).

In the content of the library.properties file in the Arduino library directory, there is a line of “architecture=” command to specify which MCU architecture to execute, for example, architecture=* means that the Arduino library can be executed on each MCU architecture, architecture=avr means that the library can only be executed on MCUs with avr architecture.

However, there are very few exceptions in our test results, such as declaring architecture=avr, but BM53A367A runs without problems (e.g. LiquidCrystal_I2C.h), or declaring architecture=* but BM53A367A has errors in the compilation process.

We recommend that users follow these steps when choosing a third-party Arduino Library:

  1. Select the library that declares architecture=*: Popular components or modules usually have multiple open source Arduino libraries to choose from, choose the library that declares architecture=* to use.
  2. If you can't find a library that declares architecture=*, you can try to use a library that is not architecture=*. If there is only warning but no error during compilation, you can actually test whether it works correctly, such as the above-mentioned LiquidCrystal_I2C.h
If you can't find a suitable library, you can develop your own library, or contact us if we have a ready-made library.


RESOURCES
  1. Starter kit: ESK32-30510 HT32F52367 starter kit, including user manual, example program, etc.
Fullscreen Image
To:
Mr.Sales DepartmentGREAT COMPUTER CORPORATION
Quantity
-
+
Estimated PurchaseAmount
Mamessage
Email
Tel
Submit
This is a notification message!
Restaurants Cafe Plumbing Gym Electrician Dentist Hairdressing Beauty Salon Automotive
Join Poter

To help you see through the fog on Facebook, we generate new features on local directory Poter for social marketing and put together some tips on how to use Facebook for business.

expand_less