Debug mode – Serial wire debug (SWD) & JTAG interfaces.26/37/51/80 I/Os, all mappable on 16 external interrupt vectors and almost all 5 V-tolerant.Peripherals supported: timers, ADC, SPIs, I 2Cs and USARTs.2 x 12-bit, 1 µs A/D converters (up to 16 channels).VBAT supply for RTC and backup registers.Low-power Sleep, Stop and Standby modes.32 kHz oscillator for RTC with calibration.
POR, PDR, and programmable voltage detector (PVD).2.0 to 3.6 V application supply and I/Os.ARM® 32-bit Cortex®-M3 CPU Core – 72 MHz maximum frequency, 1.25 DMIPS/MHz (Dhrystone 2.1) performance at 0 wait state memory access – Single-cycle multiplication and hardware division.
All members of the STM32F103x family, including the CT86, offer two 12-bit ADCs, three general-purpose 16-bit timers plus one PWM timer, as well as standard and advanced communication interfaces: up to two I2Cs and SPIs, three USARTs, an USB and a CAN. The STM32F10C8T6 is a popular member of the STM32F103xx medium-density performance line family of microcontrollers that feature a high-performance ARM® Cortex®-M3 32-bit RISC core operating at a 72 MHz frequency and possess an extensive range of enhanced I/Os and peripherals connected to two APB buses. Today’s article will, in no particular order, highlight the 10 most popular microcontrollers based on how often they have featured in products and the size of the communities around them. These features and functionalities have increased to meet current technological demands, making the microcontrollers not just more powerful, but more diverse, creating a selection headache for designers. While they are usually developed as general-purpose components, MCUs are built with certain features and functionalities that make them suitable and (or) preferred by certain developers for certain applications, use cases, or scenarios. They run the codes/firmware that helps developers obtain inputs from sensors and tie it to actions executed through actuators.
At the heart of any embedded electronics device, either on a DIY or professional product level is a microcontroller.