Page 20 - ARMMbedOS物聯網實戰應用超入門
P. 20
第一章 Cortex-M 系列與 STM32 晶片介紹
1 STM32F072 系列晶片功能
128-Kbyte
System Flash memory Analog
Power supply 1.8V 1x 12-bit DAC
internal regulator 16-Kbyte SRAM
POR/PDR/PVD HW parity checking 2-channel
Xtal oscillators 20-byte backup 1x 12-bit ADC
48 MHz
32 kHz + 4-32 MHz ARM Cortex-M0 data 16 channels /
1 MSPS
Internal RC CPU
oscillators 2x analog
40 kHz + 8 MHz Connectivity comparators
Internal RC Temperature
oscillator 48 MHz HDMI CEC sensor
(auto trimming on 2x SPI (with 1 2 S
ext. synchro) Nested Vector mode)
SysTick timer Interrupt 2x 1 2 C with Control
Clock control Controller (NVIC) Fast-mode Plus 1x 16-bit
Calendar RTC SW debug 1x CAN motor control
PLL USB FS 2.0 PWM Synchronized
AC timer
2x watchdogs AHB-Lite bus matrix (Xtal less)
(independent and 1x 32-bit timers
window) APB bus 4x USART 5x 16-bit
37/51/87 I/Os 7-channel DMA with modem control PWM timers
(2x with LIN,
Cyclic Redundancy Touch-sensing smartcard, IrDA) 2x 16-bit
Check (CRC) Up to 24 keys basic timers
圖 1-6 STM32F072 系列晶片功能
表 1-6 STM32F072 系列晶片功能
Peripheral STM32F072Cx STM32F072Rx STM32F072Vx
Flash Memory (Kbyte) 64 128 64 128 64 128
SRAM (Kbyte) 16
Advanced Control 1 (16-bit)
5 (16-bit)
Timers General Purpose
1 (32-bit)
Basic 2 (16-bit)
SPI [I S] 2 [2]
2
2
I C 2
Comm. USART 4
Interfaces CAN 1
USB 1
CEC 1
12-bit ADC 1 1
(Number of Channels) (10 ext. + 3 int.) (16 ext. + 3 int.)
12-bit DAC (Number of Channels) 1
Analog Comparator (2)
GPIOs 37 51 87
Capacitive Sensing Channels 17 18 24
Max. CPU Frequency 48 MHz
1-13