2018-04-23

Atmega328 vs STM32F103


STM32F103C8T6 ATmega328
Price $1.38
$2.15
Core 72 MHz 16MHz
Memories 64 or 128 Kbytes of Flash memory
–   20 Kbytes of SRAM

32KBytes of In-System Self-Programmable Flash program
Memory
– 1KBytes EEPROM
– 2KBytes Internal SRAM
Clock, reset and supply management     2.0 to 3.6 V application supply and I/Os
–   POR, PDR, and programmable voltage
detector (PVD)
–   4-to-16 MHz cr
ystal oscillator
–   Internal 8 MHz factory-trimmed RC
–   Internal 40 kHz RC
–   PLL for CPU clock
–   32 kHz oscillator for RTC with calibration

2.7 - 5.5V
Timers 7 timers
–   Three 16-bit timers, each with up to 4
IC/OC/PWM or pulse counter and
quadrature (incremental) encoder input
–   16-bit, motor control PWM timer with dead-
time generation and emergency stop
–   2 watchdog timers (Independent and
Window)
–   SysTick timer 24-bit downcounter

3
Communications interfaces Up to 9 communication interfaces
–   Up to 2 x I2C interfaces (SMBus/PMBus)
–   Up to 3 USARTs (ISO 7816 interface, LIN, IrDA capability, modem control)
–   Up to 2 SPIs (18 Mbit/s)
–   CAN interface (2.0B Active)
–   USB 2.0 full-speed interface

Analog to digital converter (ADC) 2 x 12-bit, 1 μs A/D converters (up to 16
channels)

I/Os Up to 80 fast I/O ports
–   26/37/51/80 I/Os, all mappable on 16 external interrupt vectors and almost all 5 V-tolerant



No comments: