stm32F103RCT6 Descripción general
El Cortex-M3 es un núcleo de procesador de 32 bits. CM3 utiliza una arquitectura Harvard con buses de datos e instrucciones independientes, lo que permite que la recuperación de instrucciones y el acceso a datos se ejecuten en paralelo. De esta manera, el acceso a los datos ya no ocupa el bus de instrucciones, y el bus de instrucciones y el bus de datos comparten el mismo espacio de memoria. (Extraído de la Enciclopedia Baidu)
MCU base Cortex-M3 serie stm32F1:
stm32F103RCT6 significa: MCU base Cortex-M3, CPU de 72 MHz, FLASH de 256 KB, SRAM de 48 KB, paquete LQFP64, temperatura rango -40 a 85.
stm32F103 series:/index.php/Product/pro_detail/cat_code/STM32F103/family/81/sub_family/124/sub_child_family/142/layout/product
Hardware Recursos: 48KB SRAM, 256KB FLASH, 2 temporizadores básicos, 4 temporizadores de uso general, 2 temporizadores avanzados, 2 controladores DMA (*** 12 canales), 3 SPI, 2 IIC, 5 Puerto serie, 1 USB, 1 CAN, 3 12 ADC de bits, 1 DAC de 12 bits, 1 interfaz SDIO y 51 puertos IO de uso general. 51 puertos IO de uso general. (51+5*2+3=64 51 puertos IO, 5 pares de fuentes de alimentación, VBAT BOOT0 NRST)
Estructura interna:
LSE: señal de reloj externo de baja velocidad ( 32,768 KHz, generalmente utilizado como reloj RTC)
LSI: señal de reloj interno de baja velocidad (40 KHz)
LSI: señal de reloj interno de baja velocidad (40 KHz) reloj interno de alta velocidad señal (40KHz)
HSI: señal de reloj interno de alta velocidad (8MHz)
HSE: señal de reloj externo de alta velocidad (4-16MHz)
La La fuente de señal del reloj externo es un oscilador de cristal (no integrado debido a su gran tamaño, pero la precisión es alta)
La fuente de señal del reloj interno es el circuito RC (la precisión es pobre, dentro del chip )
Nota: HCLK máximo 72MHz PCLK1 máximo 36MHz PCLK2 máximo 72MHz