Description
Hexabitz HG0B1CEU development board is designed to work with STM32G0B1CEU6N microcontroller. It is based on STM32G0B1CEU6N MCU, most of MCU pins are connected with pin headers to work with peripherals. This high performance breadboard can be placed on a normal test board to do some experiments, and it can also be placed on a PCB board by using a suitable footprint for the layout, since the distance between the two rows of pin heads corresponds to the distance between the pins of an ATmega16 or 32 processors or an Arduino Nano board.
- Features:
- Voltage Supply:
This board can be powered in one of the following ways:
– Applying 5 volts to pin 5V.
– Applying 3.3 volts to the 3V3 pin on the board.
– Applying 5 volts to the USB-Micro port on the board.
P.s. There is only one way to power the board, i.e. you shouldn’t apply 3.3 volts and 5 volts at the same time or connect the USB-Micro port on the board. – This board has a 3.3 volt voltage regulator. So if you apply 5 volts to the board, the 3.3 volt pin can serve as another power source for other external circuits that require 3.3 volts, keeping in mind that the induced current shouldn’t exceed 100 mA, it also has a protection diode that prevents current from being drawn from the USB micro connector when an external supply is applied to the 5 volt pin.
- Voltage Supply:
– The board contains A3V3 and AGND connections for supplying the analog circuits with 3.3 volts, which are filtered with a coil so as not to affect the operation of the processor. – The board allows direct access to the VREF (VR) and VBAT (VB) pins. There is also an SMD jumper to disconnect or connect these pins from the main processor power source.
-
- Programming:
– The MCU can be programmed in one of the following ways:
1- Using the SWD programmer by connecting its pins to the board (C, D and R). In this case, the firmware can be uploaded to the MCU and debugging can begin.
2- Via the USB-Micro port, since the G0 MCU supports boot mode via the USB port by connecting to the appropriate pins.
3- Via the USART2 port, PA2, PA3 pins. Where PA2: TX and PA3: RX.
P.s. Methods 2 and 3 cannot be used if nBOOT_ SEL _bit = 0 is set. Also, debugging is not possible with these methods and the MCU must be in boot mode during booting. - MCU Peripherals:
– The pin designations are printed on the board next to the respective pin heads (e.g., B3=PB3), as shown in the picture of the module.
– User LED is available on the board connected to pin PC13.
- Programming: