Mikrokontrolery z serii STM32F103 oparte są na rdzeniu Cortex-M3 o maksymalnej częstotliwości taktowania procesora równej 72 MHz. Urządzenia te mają od 16 kilobajtów do 1 megabajta pamięci Flash, szybki interfejs USB FS i magistralę CAN oraz oferują opcję sterowania napędem urządzeń peryferyjnych.
Urządzenie | Obudowa | Obecność na rynku | Rdzeń | Częstotliwość robocza (F) (szybkość procesora) | Ilość pamięci FLASH (pamięci programu) | Znamionowa ilość pamięci EEPROM (B) | Ilość wewnętrznej pamięci RAM | Timery 16-bitowe (IC/OC/PWM) | Timer 32-bitowy (IC/OC/PWM) | Inne timery | Przetwornik analagowo-cyfrowy | Wejścia/wyjścia (wysokoprądowe) | Kontroler wyświetlacza | Przetwornik cyfrowo-analogowy | Zintegrowane wzmacniacze operacyjne | Interfejs szeregowy | Zasilanie (Vcc) min. (V) | Zasilanie (Vcc) maks. (V) | Natężenie zasilania (Icc) (tryb energooszczędny) (µA) | Natężenie zasilania (Icc) (Tryb operacyjny (na ilość Mhz)) (µA) | Min. temperatura pracy (°C) | Maks. temperatura pracy (°C) |
STM32F103C4 | LQFP 48 7x7x1,4 | Tak | ARM Cortex-M3 | 72 | 16 | - | 6 | 3x16-bit | - | Licznik 24-bitowy; 2x timer typu watchdog; zegar czasu rzeczywistego | 10x12-bit | 36 | - | - | - | 1xSPI;1xI2C;2xUSART(IrDA, ISO 7816);USB;CAN | 2 | 3,6 | 1,55 | 337 | -40 | 85 |
STM32F103C6 | LQFP 48 7x7x1,4; UFQFPN 48 7x7x0,55 | Tak | ARM Cortex-M3 | 72 | 32 | - | 10 | 3x16-bit | - | Licznik 24-bitowy; 2x timer typu watchdog; zegar czasu rzeczywistego | 10x12-bit | 36 | - | - | - | 1xSPI;1xI2C;2xUSART(IrDA, ISO 7816);USB;CAN | 2 | 3,6 | 1,55 | 337 | -40 | 105 |
STM32F103C8 | LQFP 48 7x7x1,4 | Tak | ARM Cortex-M3 | 72 | 64 | - | 20 | 4x16-bit | - | Licznik 24-bitowy; 2x timer typu watchdog; zegar czasu rzeczywistego | 10x12-bit | 36 | - | - | - | 2xSPI;2xI2C;3xUSART(IrDA, ISO 7816);USB;CAN | 2 | 3,6 | 1,7 | 373 | -40 | 85 |
STM32F103CB | LQFP 48 7x7x1,4; UFQFPN 48 7x7x0,55 | Tak | ARM Cortex-M3 | 72 | 128 | - | 20 | 4x16-bit | - | Licznik 24-bitowy; 2x timer typu watchdog; zegar czasu rzeczywistego | 10x12-bit | 36 | - | - | - | 2xSPI;2xI2C;3xUSART(IrDA, ISO 7816);USB;CAN | 2 | 3,6 | 1,7 | 373 | -40 | 105 |
STM32F103R4 | LQFP 64 10x10x1,4; TFBGA 64 5x5x1,2 | Tak | ARM Cortex-M3 | 72 | 16 | - | 6 | 3x16-bit | - | Licznik 24-bitowy; 2x timer typu watchdog; zegar czasu rzeczywistego | 16x12-bit | 51 | - | - | - | 1xSPI;1xI2C;2xUSART(IrDA, ISO 7816);USB;CAN | 2 | 3,6 | 1,55 | 337 | -40 | 85 |
STM32F103R6 | LQFP 64 10x10x1,4; TFBGA 64 5x5x1,2 | Tak | ARM Cortex-M3 | 72 | 32 | - | 10 | 3x16-bit | - | Licznik 24-bitowy; 2x timer typu watchdog; zegar czasu rzeczywistego | 16x12-bit | 51 | - | - | - | 1xSPI;1xI2C;2xUSART(IrDA, ISO 7816);USB;CAN | 2 | 3,6 | 1,55 | 337 | -40 | 105 |
STM32F103R8 | LQFP 64 10x10x1,4; TFBGA 64 5x5x1,2 | Tak | ARM Cortex-M3 | 72 | 64 | - | 20 | 4x16-bit | - | Licznik 24-bitowy; 2x timer typu watchdog; zegar czasu rzeczywistego | 16x12-bit | 51 | - | - | - | 2xSPI;2xI2C;3xUSART(IrDA, ISO 7816);USB;CAN | 2 | 3,6 | 1,7 | 373 | -40 | 105 |
STM32F103RB | LQFP 64 10x10x1,4; TFBGA 64 5x5x1,2 | Tak | ARM Cortex-M3 | 72 | 128 | - | 20 | 4x16-bit | - | Licznik 24-bitowy; 2x timer typu watchdog; zegar czasu rzeczywistego | 16x12-bit | 51 | - | - | - | 2xSPI;2xI2C;3xUSART(IrDA, ISO 7816);USB;CAN | 2 | 3,6 | 1,7 | 373 | -40 | 85 |
STM32F103RC | LQFP 64 10x10x1,4 | Tak | ARM Cortex-M3 | 72 | 256 | - | 48 | 8x16-bit | - | Licznik 24-bitowy; 2x timer typu watchdog; zegar czasu rzeczywistego | 16x12-bit | 51 | - | 2x12-bit | - | 3xSPI;2xI2S;2xI2C;3xUSART(IrDA, ISO 7816);2xUART;SDIO;USB;CAN | 2 | 3,6 | 1,9 | 421 | -40 | 105 |
STM32F103RD | LQFP 64 10x10x1,4; WLCSP 64 | Tak | ARM Cortex-M3 | 72 | 384 | - | 64 | 8x16-bit | - | Licznik 24-bitowy; 2x timer typu watchdog; zegar czasu rzeczywistego | 16x12-bit | 51 | - | 2x12-bit | - | 3xSPI;2xI2S;2xI2C;3xUSART(IrDA, ISO 7816);2xUART;SDIO;USB;CAN | 2 | 3,6 | 1,9 | 421 | -40 | 85 |
STM32F103RE | LQFP 64 10x10x1,4; WLCSP 64 | Tak | ARM Cortex-M3 | 72 | 512 | - | 64 | 8x16-bit | - | Licznik 24-bitowy; 2x timer typu watchdog; zegar czasu rzeczywistego | 16x12-bit | 51 | - | 2x12-bit | - | 3xSPI;2xI2S;2xI2C;3xUSART(IrDA, ISO 7816);2xUART;SDIO;USB;CAN | 2 | 3,6 | 1,9 | 421 | -40 | 105 |
STM32F103RF | LQFP 64 10x10x1,4 | Tak | ARM Cortex-M3 | 72 | 768 | - | 96 | 12x16-bit | - | Licznik 24-bitowy; 2x timer typu watchdog; zegar czasu rzeczywistego | 16x12-bit | 51 | - | 2x12-bit | - | 3xSPI;2xI2S;2xI2C;3xUSART(IrDA, ISO 7816);2xUART;SDIO;USB;CAN | 2 | 3,6 | 1,9 | 421 | -40 | 85 |
STM32F103RG | LQFP 64 10x10x1,4 | Tak | ARM Cortex-M3 | 72 | 1024 | - | 96 | 12x16-bit | - | Licznik 24-bitowy; 2x timer typu watchdog; zegar czasu rzeczywistego | 16x12-bit | 51 | - | 2x12-bit | - | 3xSPI;2xI2S;2xI2C;3xUSART(IrDA, ISO 7816);2xUART;SDIO;USB;CAN | 2 | 3,6 | 1,9 | 421 | -40 | 105 |
STM32F103T4 | VFQFPN 36 6x6x1-0 | Tak | ARM Cortex-M3 | 72 | 16 | - | 6 | 3x16-bit | - | Licznik 24-bitowy; 2x timer typu watchdog; zegar czasu rzeczywistego | 10x12-bit | 26 | - | - | - | 1xSPI;1xI2C;2xUSART(IrDA, ISO 7816);USB;CAN | 2 | 3,6 | 1,55 | 337 | -40 | 85 |
STM32F103T6 | VFQFPN 36 6x6x1-0 | Tak | ARM Cortex-M3 | 72 | 32 | - | 10 | 3x16-bit | - | Licznik 24-bitowy; 2x timer typu watchdog; zegar czasu rzeczywistego | 10x12-bit | 26 | - | - | - | 1xSPI;1xI2C;2xUSART(IrDA, ISO 7816);USB;CAN | 2 | 3,6 | 1,55 | 373 | -40 | 105 |
STM32F103T8 | VFQFPN 36 6x6x1-0 | Tak | ARM Cortex-M3 | 72 | 64 | - | 20 | 4x16-bit | - | Licznik 24-bitowy; 2x timer typu watchdog; zegar czasu rzeczywistego | 10x12-bit | 26 | - | - | - | 1xSPI;1xI2C;2xUSART(IrDA, ISO 7816);USB;CAN | 2 | 3,6 | 1,7 | 373 | -40 | 105 |
STM32F103TB | VFQFPN 36 6x6x1-0 | Tak | ARM Cortex-M3 | 72 | 128 | - | 20 | 4x16-bit | - | Licznik 24-bitowy; 2x timer typu watchdog; zegar czasu rzeczywistego | 10x12-bit | 26 | - | - | - | 1xSPI;1xI2C;2xUSART(IrDA, ISO 7816);USB;CAN | 2 | 3,6 | 1,7 | 373 | -40 | 105 |
STM32F103V8 | LFBGA 100 10x10x1,7; LQFP 100 14x14x1,4 | Tak | ARM Cortex-M3 | 72 | 64 | - | 20 | 4x16-bit | - | Licznik 24-bitowy; 2x timer typu watchdog; zegar czasu rzeczywistego | 16x12-bit | 80 | - | - | - | 2xSPI;2xI2C;3xUSART(IrDA, ISO 7816);USB;CAN | 2 | 3,6 | 1,7 | 373 | -40 | 85 |
STM32F103VB | LFBGA 100 10x10x1,7; LQFP 100 14x14x1,4; UFBGA 100 7x7x0,6 | Tak | ARM Cortex-M3 | 72 | 128 | - | 20 | 4x16-bit | - | Licznik 24-bitowy; 2x timer typu watchdog; zegar czasu rzeczywistego | 16x12-bit | 80 | - | - | - | 2xSPI;2xI2C;3xUSART(IrDA, ISO 7816);USB;CAN | 2 | 3,6 | 1,7 | 373 | -40 | 105 |
STM32F103VC | LFBGA 100 10x10x1,7; LQFP 100 14x14x1,4 | Tak | ARM Cortex-M3 | 72 | 256 | - | 48 | 8x16-bit | - | Licznik 24-bitowy; 2x timer typu watchdog; zegar czasu rzeczywistego | 16x12-bit | 80 | - | 2x12-bit | - | 3xSPI;2xI2S;2xI2C;3xUSART(IrDA, ISO 7816);2xUART;SDIO;USB;CAN | 2 | 3,6 | 1,9 | 421 | -40 | 85 |
STM32F103VD | LFBGA 100 10x10x1,7; LQFP 100 14x14x1,4 | Tak | ARM Cortex-M3 | 72 | 384 | - | 64 | 8x16-bit | - | Licznik 24-bitowy; 2x timer typu watchdog; zegar czasu rzeczywistego | 16x12-bit | 80 | - | 2x12-bit | - | 3xSPI;2xI2S;2xI2C;3xUSART(IrDA, ISO 7816);2xUART;SDIO;USB;CAN | 2 | 3,6 | 1,9 | 421 | -40 | 105 |
STM32F103VE | LFBGA 100 10x10x1,7; LQFP 100 14x14x1,4 | Tak | ARM Cortex-M3 | 72 | 512 | - | 64 | 8x16-bit | - | Licznik 24-bitowy; 2x timer typu watchdog; zegar czasu rzeczywistego | 16x12-bit | 80 | - | 2x12-bit | - | 3xSPI;2xI2S;2xI2C;3xUSART(IrDA, ISO 7816);2xUART;SDIO;USB;CAN | 2 | 3,6 | 1,9 | 421 | -40 | 105 |
STM32F103VF | LQFP 100 14x14x1,4 | Tak | ARM Cortex-M3 | 72 | 768 | - | 96 | 14x16-bit | - | Licznik 24-bitowy; 2x timer typu watchdog; zegar czasu rzeczywistego | 16x12-bit | 80 | - | 2x12-bit | - | 3xSPI;2xI2S;2xI2C;3xUSART(IrDA, ISO 7816);2xUART;SDIO;USB;CAN | 2 | 3,6 | 1,9 | 421 | -40 | 105 |
STM32F103VG | LQFP 100 14x14x1,4 | Tak | ARM Cortex-M3 | 72 | 1024 | - | 96 | 14x16-bit | - | Licznik 24-bitowy; 2x timer typu watchdog; zegar czasu rzeczywistego | 16x12-bit | 80 | - | 2x12-bit | - | 3xSPI;2xI2S;2xI2C;3xUSART(IrDA, ISO 7816);2xUART;SDIO;USB;CAN | 2 | 3,6 | 1,9 | 421 | -40 | 105 |
STM32F103ZC | LFBGA 144 10x10x1,7; LQFP 144 20x20x1,4 | Tak | ARM Cortex-M3 | 72 | 256 | - | 48 | 8x16-bit | - | Licznik 24-bitowy; 2x timer typu watchdog; zegar czasu rzeczywistego | 21x12-bit | 112 | - | 2x12-bit | - | 3xSPI;2xI2S;2xI2C;3xUSART(IrDA, ISO 7816);2xUART;SDIO;USB;CAN | 2 | 3,6 | 1,9 | 421 | -40 | 105 |
STM32F103ZD | LFBGA 144 10x10x1,7; LQFP 144 20x20x1,4 | Tak | ARM Cortex-M3 | 72 | 384 | - | 64 | 8x16-bit | - | Licznik 24-bitowy; 2x timer typu watchdog; zegar czasu rzeczywistego | 21x12-bit | 112 | - | 2x12-bit | - | 3xSPI;2xI2S;2xI2C;3xUSART(IrDA, ISO 7816);2xUART;SDIO;USB;CAN | 2 | 3,6 | 1,9 | 421 | -40 | 85 |
STM32F103ZE | LFBGA 144 10x10x1,7; LQFP 144 20x20x1,4 | Tak | ARM Cortex-M3 | 72 | 512 | - | 64 | 8x16-bit | - | Licznik 24-bitowy; 2x timer typu watchdog; zegar czasu rzeczywistego | 21x12-bit | 112 | - | 2x12-bit | - | 3xSPI;2xI2S;2xI2C;3xUSART(IrDA, ISO 7816);2xUART;SDIO;USB;CAN | 2 | 3,6 | 1,9 | 421 | -40 | 105 |
STM32F103ZF | LFBGA 144 10x10x1,7; LQFP 144 20x20x1,4 | Tak | ARM Cortex-M3 | 72 | 768 | - | 96 | 14x16-bit | - | Licznik 24-bitowy; 2x timer typu watchdog; zegar czasu rzeczywistego | 21x12-bit | 112 | - | 2x12-bit | - | 3xSPI;2xI2S;2xI2C;3xUSART(IrDA, ISO 7816);2xUART;SDIO;USB;CAN | 2 | 3,6 | 1,9 | 421 | -40 | 85 |
STM32F103ZG | LFBGA 144 10x10x1,7; LQFP 144 20x20x1,4 | Tak | ARM Cortex-M3 | 72 | 1024 | - | 96 | 14x16-bit | - | Licznik 24-bitowy; 2x timer typu watchdog; zegar czasu rzeczywistego | 21x12-bit | 112 | - | 2x12-bit | - | 3xSPI;2xI2S;2xI2C;3xUSART(IrDA, ISO 7816);2xUART;SDIO;USB;CAN | 2 | 3,6 | 1,9 | 421 | -40 | 85 |