
Once you've designed your product on the DISCOVERY board and are ready to build a production PCB, the STM32F051R8 microcontroller costs $3.77 in single unit quantities from Digikey and Mouser. HDMI CEC interface, wakeup on header receptionįor only $8, this is an incredible value.Up to two SPIs (18 Mbit/s) with 4 to 16 programmable bit frame, 1 with I 2S interface multiplexed.Up to two USARTs supporting master synchronous SPI and modem control one with ISO7816 interface, LIN, IrDA capability auto baud rate detection and wakeup feature.Up to two I 2C interfaces one supporting Fast Mode Plus (1 Mbit/s) with 20 mA current sink, SMBus/PMBus, and wakeup from STOP.Calendar RTC with alarm and periodic wakeup from Stop/Standby.One 16-bit basic timer to drive the DAC.Two 16-bit timers, each with IC/OC and OCN, deadtime generation, emergency stop and modulator gate for IR control.One 16-bit timer, with 2 IC/OC, 1 OCN, deadtime generation and emergency stop.One 32-bit and one 16-bit timer, with up to 4 IC/OC, usable for IR control decoding.



All of the microcontroller's I/O pins are brought out to header pins on the dev board. The board can be powered via USB and contains two user LEDs and one user button. Unlike dev boards from other manufacturers, the programmer is designed so that it can be used to program the onboard microcontroller, or it can be used as a standalone programmer. For only $8 ( Digikey, Mouser), you get a dev board with a STM32F051R8T6 microcontroller and an onboard ST-LINK programmer/debugger. The STM32F0DISCOVERY board is a great platform for learning ARM microcontroller programming.
