STM32F3 Easy

+ Microcontroller STM32F303RCT6 with ARM 32-bit Cortex™-M4 CPU Core
+ 256KB Flash, 48 Kbytes SRAM
+ USB HID Bootloader
+ Mini USB Connector
+ Dual ATCBus Host Socket
+ JTAG Header
+ Serial wire debug Header
+ 2 led, 2 Push button, 1 Reset button
+ I/O Header.
+ Power supply: 5VDC.
+ Dimension: 62.5 x 83 mm.
+ Library design with Altium.
+ Support sample code for CR95HF Easy, GSM/GPRS/GPS.
+ Support software USB HID Bootloader.

View Detail

1. Introduction of STM32F3 Easy (ATC-E02)

STM32F3 Easy is designed by AT-COM that gives users the conveniences when combining between ATCBus with the microcontroller family is ARM 32-bit Cortex™-M4 CPU Core. The board is equipped with an STM32F303RCT6 microcontroller with 256KB Flash, 48 Kbytes SRAM, processing speed up to 72MHz. The board supports to connect with the computer via USB Full Speed v2.0, with a USB HID Bootloader that allows users to directly load the firmware to the microcontroller without any other programming kit. In addition, the Dual ATCBus Host Socket design maximizes the microcontroller's resources with SPI, UART, I2C, PWM, and so on. It meets the requirements of programmers who deploy applications like GSM, GPRS, GPS, Wifi, Ethernet, USB, CAN, PWM ... 

2. Schematic design

3. Features of STM32F3 Easy


The product is integrated ATCBus Socket with pins in the order that allows users to connect to products that support ATCBus easily. All in one ATCBus

STM32F3 Easy (ATC-E02) is designed with 5V power supply from mini USB port and/or External Power Terminal. Users can power from a USB port with a maximum current of 500mA, for applications requiring higher currents, it is possible to power 5V from external power through the External Power Terminal.

MCU STM32F303 has to powered by a clear and stable power supply. The voltage needed for MCU work property is about 3.3V and deliver from 5V ATC BUS rail, through the AMS1117-3.3, 1A low volt drop output LDO from Advanced Monolithic Systems.

Features of AMS1117-3.3:

STM32F303 Easy is a combined STM32F303RCT6 microcontroller with 256KB Flash, 48 Kbytes SRAM, processing speed up to 72MHz combined with Dual ATCBus Host Socket optimized peripheral of microcontrollers allowing STM32F303 Easy to easily combine multiple Easy boards to implement applications via interface USB, UART, SPI, I2C, Ethernet, CAN, ADC,...


Features of  ATCE-02:

An outstanding feature supported on the  STM32F303 Easy is the USB HID Bootloader feature, which allows users to load applications directly through the USB port without adding any other programming kit. To do this, AT-COM supports users USB HID Bootloader software for ARM.


The programmer can choose boot mode for STM32F303RCT6 microcontroller via switch the boot mode on the board.



The board have one reset button, two blue LEDs, two push buttons, all located at the bottom of the board:

  • The reset button is used to reset the STM32F303RCT6, when the reset button is pressed, the voltage at the NRST pin of STM32F303RCT6  changes from logic 1 to logic 0..


  • 2 blue Led is used for visual indication or in case users need to debug code when programming. 2 Led connected to STM32F303RCT6  via PC3 and PC13 pins, positive when an output of PC3, PC13 at logic level 1.

  • When pressed, the PA1, PB1 of STM32F303RCT6 will be changed from logic 1 to logic 0.


  • In addition, the board with I/O Header is located on the right side with groups of pins PWM, GPIO, UART, RESET, POWER, ... allow users to connect to peripherals in their applications.


  • The Dual ATCBus Host Socket with Analog, SPI, I2C, Timer, PWM, UART, ..., ATCBus compliant pins makes it easy to connect with the Easy Board to experience features "Plug and Play" of STM32F3 Easy.


4. Functions USB HID Bootloader

To do this, you need to download the USB HID Bootloader program to your computer, extract the WinRAR file and click on the USB HID Bootloader.exe file to run the USB Bootloader program on your computer.


After opening the USB HID Bootloader program, you connect the STM32F303 Easy board to the computer, within 5 seconds you press the Connect button to bring the microcontroller into bootloader mode. If you do not press the Connect button for 5 seconds, the microcontroller will run into the previous application loaded.

When the USB HID Bootloader software and the STM32F3 Easy board are connected successfully, click  Browse and select the path to the .hex file store.

    After selecting the .hex file to load, you click Open to load the file.

  Then click Download to load the program into the microcontroller.

When the program is loaded successfully, the software will automatically reset the microcontroller and run the loaded application.

Note when programming for microcontrollers

The USB HID Bootloader firmware is in the address range from 0x0803B5C8 to 0x0803FFFF of Flash memory in the STM32F303RCT6 chip. Therefore, your application program may not store data in this memory area, otherwise the USB HID Bootloader Firmware will fail.

When you choose "Download" that the USB HID Bootloader software appears as above warning then your program is likely to flood into the data area of the Bootloader program, You should adjust the memory for your applications.

4. Dimensions

sara pahlavan August 7, 2020 - 9:28 pm
The documents ar unreachable! I cannot register at website to access its document! I have 3G SARA Easy and I need this but website hase some issue with registration or login!

Kind regards
Please enter correct your email
Content is your comment!
Content is too short to!
Comment is too long!
You can not continually write comments!

Related products

PIC Easy R2

PIC Easy R2

Full Speed USB HID Bootloader with PIC18F87J50

STM32F1 Easy

STM32F1 Easy

STM32F1 Series Kit with Full Speed USB HID Bootloader