Der SAM3S4C ist ein Mitglied der SAM3S-Serie von Microchip, die auf dem leistungsstarken 32-Bit ARM Cortex-M3 RISC-Prozessor basiert. Er arbeitet mit einer maximalen Geschwindigkeit von 64MHz und verfügt über 256KB Flash-Speicher und 48KB SRAM. Die umfangreiche Peripherie umfasst einen Full-Speed-USB-Geräteanschluss mit integriertem Transceiver, eine Hochgeschwindigkeits-Multimedia-Kartenschnittstelle für SDIO/SD/MMC, eine externe Busschnittstelle mit einem Controller für statischen Speicher, der mit SRAM, PSRAM, NOR-Flash, LCD-Modul und NAND-Flash verbunden ist, zwei USARTs, zwei UARTs, zwei TWIs (I2C), drei SPIs, I2S, PWM-Timer, sechs 16-Bit-Timer, RTC, 15-Kanal-12-Bit-ADC, 2-Kanal-12-Bit-DAC und einen Analogkomparator. Die QTouch-Bibliothek bietet eine einfache Möglichkeit zur Implementierung von Tasten, Rädern und Schiebereglern. Der parallele Datenerfassungsmodus auf den PIOs ergänzt die externe Busschnittstelle für die Datenerfassung von externen Geräten, die nicht mit Standard-Speicherleseprotokollen konform sind, wie z.B. preiswerte Bildsensoren. DMA überträgt die Daten in den Speicher und entlastet die CPU. Der Baustein arbeitet mit Spannungen von 1,62V bis 3,6V und ist in 100-Pin-QFP- und QFN-Gehäusen erhältlich und Pin-zu-Pin-kompatibel mit dem SAM3N4C. ARM Cortex-M3 Revision 2.0 läuft mit bis zu 64 MHz Speicherschutzeinheit (MPU) DSP-Befehle, Thumb-2-Befehlssatz 256 KByte eingebetteter Single Plane Flash, 128-Bit breiter Zugriff, Speicherbeschleuniger 48 KByte eingebetteter SRAM 16 KByte ROM mit integrierten Bootloader-Routinen (UART, USB) und IAP-Routinen 8-Bit Static Memory Controller (SMC): Unterstützung von SRAM, PSRAM, NOR und NAND Flash Externe Busschnittstelle - 8-Bit-Daten, 4 Chip Selects, 24-Bit-Adresse Eingebauter Spannungsregler für Single-Supply-Betrieb Power-on-Reset (POR), Brown-out Detector (BOD) und Watchdog für sicheren Betrieb Quarz- oder Keramikresonator-Oszillatoren: 0,6 bis 30 MHz Hauptleistung mit Ausfallerkennung und 32,768 kHz mit geringer Leistung für RTC oder Gerätetakt Hochpräziser 8/12 MHz werkseitig getrimmter interner RC-Oszillator mit 4 MHz Standardfrequenz für den Gerätestart. Trimmzugriff in der Anwendung zur Frequenzanpassung Langsam taktender interner RC-Oszillator als permanenter Gerätetakt im Energiesparmodus Zwei PLLs mit bis zu 130 MHz für den Gerätetakt und für USB Temperatursensor Bis zu 22 periphere DMA-Kanäle (PDC) Sleep- und Backup-Modus, bis zu < 2 µA im Backup-Modus RTC mit extrem niedrigem Stromverbrauch 100-poliges LQFP, 14 x 14 mm, Abstand 0,5 mm 100-Ball TFBGA, 9 x 9 mm, Abstand 0,8 mm Industriell (-40° C bis +85° C) USB 2.0-Gerät und Embedded Host: 12 Mbps, bis zu 8 bidirektionale Endpunkte und Multi-Packet-Ping-Pong-Modus. On-Chip-Transceiver USB 2.0-Gerät: 12 Mbit/s, 2668 Byte FIFO, bis zu 8 bidirektionale Endpunkte. On-Chip-Transceiver 2 USARTs mit ISO7816, IrDA, RS-485, SPI, Manchester und Modem-Modus Zwei 2-Draht UARTs 2 Zweidrahtschnittstellen (I2C-kompatibel), 1 SPI, 1 serieller Synchroncontroller (I2S), 1 Hochgeschwindigkeits-Multimedia-Kartenschnittstelle (SDIO/SD Card/MMC) zwei 3-Kanal-16-Bit-Timerzähler mit Erfassungs-, Wellenform-, Vergleichs- und PWM-Modus. Quadratur-Decoder-Logik und 2-Bit-Gray-Vor-/Rückwärtszähler für Schrittmotor 4-Kanal-16-Bit-PWM mit komplementärem Ausgang, Fehlereingang, 12-Bit-Totzeitgenerator-Zähler für Motorsteuerung 32-Bit-Echtzeit-Timer und RTC mit Kalender- und Alarmfunktionen 32-Bit-Berechnungseinheit für zyklische Redundanzprüfung (CRCCU) 79 E/A-Leitungen mit externer Interrupt-Fähigkeit (flanken- oder pegelempfindlich), Entprellung, Glitchfilterung und On-Die-Serienwiderstandsabschluss Drei parallele 32-Bit-Eingangs-/Ausgangs-Controller, Peripherie-DMA-unterstützter paralleler Erfassungsmodus 16-Kanal, 1Msps ADC mit differentiellem Eingangsmodus und programmierbarer Verstärkungsstufe 2-Kanal 12-Bit 1Msps DAC Ein Analogkomparator mit flexibler Eingangsauswahl, wählbare Eingangshysterese Serieller Wire/JTAG-Debug-Anschluss
Die STM32F373xx-Familie basiert auf dem leistungsstarken 32-Bit-RISC-Kern Arm Cortex-M4 mit FPU, einer Frequenz von bis zu 72 MHz, der Einbettung einer MPU und Embedded Trace Macrocell (ETM). Die Familie umfasst Hochgeschwindigkeits-Embedded-Speicher bis zu 256 KByte Flash-Speicher, bis zu 32 KByte SRAM) + eine umfangreiche Palette von erweiterten I/Os und Peripheriegeräten, die an 2 APB-Busse angeschlossen sind. Die STM32F373xx-Controller bieten 1 schnellen 12-Bit-ADC (1 Msps), 3 16-Bit-Sigma-Delta-ADCs, 2 Komparatoren, 2 DACs (DAC1 mit 2 Kanälen und DAC2 mit 1 Kanal), 1 Low-Power-RTC, 9 Universal-16-Bit-Timer, 2 Universal-32-Bit-Timer, 3 Basis-Timer. Bis zu 2 I2Cs, 3 SPIs (alle mit Muxed-I2Ss), 3 USARTs, CAN und USB. Temperaturbereich von -40 - +85 °C einer Spannungsversorgung von 2,0 bis 3,6 V. Ein umfangreicher Satz von Energiesparmodi ermöglicht die Entwicklung von Low-Power-Anwendungen. Die STM32F303xB/STM32F303xC Familie bietet Geräte in Gehäusen von 48 Pins bis 100 Pins an. Der Satz der enthaltenen Peripheriegeräte ändert sich mit dem gewählten Gerät. Features . Core: ARM 32-bit Cortex-M4 CPU (72 MHz max), single-cycle multiplication and HW division, DSP instruction with FPU (floatingpoint unit) and MPU (memory protection unit) . 1.25 DMIPS/MHz (Dhrystone 2.1) . Memories - 64 to 256 Kbytes of Flash memory - 32 Kbytes of SRAM with HW parity check . CRC calculation unit . Reset and power management - Voltage range: 2.0 to 3.6 V - Power-on/power-down reset (POR/PDR) - Programmable voltage detector (PVD) - Low-power modes: Sleep, Stop and Standby - VBAT supply for RTC and backup registers . Clock management - 4 to 32 MHz crystal oscillator - 32 kHz oscillator for RTC with calibration - Internal 8 MHz RC with x 16 PLL option - Internal 40 kHz oscillator . Up to 84 fast I/Os - All mappable on external interrupt vectors - Several 5 V-tolerant- Up to 45 I/Os with 5 V tolerant capability . 12-channel DMA controller . One 12-bit, 1.0 ìs ADC (up to 16 channels) - Conversion range: 0 to 3.6 V - Separate analog supply from 2.4 up to 3.6 . Three 16-bit Sigma Delta ADC - Separate analog supply from 2.2 to 3.6 V, up to 21 single/ 11 diff channels . Three 12-bit DAC channels . Two fast rail-to-rail analog comparators with programmable input and output . Up to 24 capacitive sensing channels . 17 timers - Two 32-bit timers and three 16-bit timers with up to 4 IC/OC/PWM or pulse counters - Two 16-bit timers with up to 2 IC/OC/PWM or pulse counters - Four 16-bit timers with up to 1 IC/OC/PWM or pulse counter - Independent and system watchdog timers - SysTick timer: 24-bit down counter - Three 16-bit basic timers to drive the DAC . Calendar RTC with Alarm, periodic wakeup from Stop/Standby . Communication interfaces - CAN interface (2.0B Active) - Two I2C Fast mode plus (1 Mbit/s) with 20 mA current sink, SMBus/PMBus, wakeup from STOP - Three USARTs supporting synchronous mode, modem control, ISO/IEC 7816, LIN, IrDA, auto baud rate, wakeup feature - Three SPIs (18 Mbit/s) with 4 to 16 programmable bit frames, muxed I2S - HDMI-CEC bus interface - USB 2.0 full speed interface . Serial wire devices, JTAG, Cortex-M4 ETM . 96-bit unique ID
Basierend auf dem ARM Cortex-M3-Prozessor läuft der SAM3X8C von Microchip mit 84MHz und verfügt über 512KB Flash-Speicher in 2 x 256KB-Bänken und 96KB SRAM in 64KB +32KB-Bänken. Die hochintegrierte Peripherie umfasst Ethernet, Dual-CAN, High-Speed-USB-Mini-Host und -Gerät mit On-Chip-PHY, High-Speed-SD/SDIO/MMC sowie mehrere USARTs, SPIs, TWIs (I2C) und ein I2S. Der SAM3X8C verfügt außerdem über einen 12-Bit-ADC/DAC, Temperatursensor, 32-Bit-Timer, PWM-Timer und RTC. Die Microchip QTouch Library ist für den SAM3X8C verfügbar und ermöglicht die einfache Implementierung von Tasten, Schiebern und Rädern. Der Baustein arbeitet mit 1,62 V bis 3,6 V und ist in 100-Pin-QFP- und BGA-Gehäusen erhältlich. Der auf dem ARM Cortex-M3-Prozessor basierende SAM3X8C von Microchip läuft mit 84 MHz und verfügt über 512KB Flash-Speicher in 2 x 256KB-Bänken und 96KB SRAM in 64KB +32KB-Bänken. Die hochintegrierte Peripherie umfasst Ethernet, Dual-CAN, High-Speed-USB-Mini-Host und -Gerät mit On-Chip-PHY, High-Speed-SD/SDIO/MMC sowie mehrere USARTs, SPIs, TWIs (I2C) und ein I2S. Der SAM3X8C verfügt außerdem über einen 12-Bit-ADC/DAC, Temperatursensor, 32-Bit-Timer, PWM-Timer und RTC. Die Microchip QTouch Library ist für den SAM3X8C verfügbar und ermöglicht die einfache Implementierung von Tasten, Schiebern und Rädern. Der Baustein arbeitet mit 1,62 V bis 3,6 V und ist in 100-Pin-QFP- und BGA-Gehäusen erhältlich. ARM Cortex-M3 Revision 2.0 läuft mit bis zu 84 MHz Speicherschutzeinheit (MPU) 24-Bit SysTick-Zähler Thumb-2 Befehlssatz Verschachtelter Vektor-Interrupt-Controller 2 x 256 KByte eingebetteter Flash, 128-Bit breiter Zugriff, Speicherbeschleuniger, Doppelbank 64 + 32 KByte eingebetteter SRAM mit zwei Bänken 16 KByte ROM mit integrierten Bootloader-Routinen (UART, USB) und IAP-Routinen Eingebetteter Spannungsregler für Single-Supply-Betrieb POR, BOD und Watchdog für sicheren Reset Quarz- oder Resonator-Oszillatoren: 3 bis 20 MHz Haupt- und optional 32,768 kHz Low-Power-Oszillator für RTC oder Gerätetakt Hochpräziser, werkseitig getrimmter interner RC-Oszillator mit 8/12 MHz und 4 MHz Standardfrequenz für schnellen Gerätestart Slow Clock Interner RC-Oszillator als permanenter Taktgeber für Gerätetakt im Energiesparmodus Ein PLL für Gerätetakt und ein dedizierter PLL für USB 2.0 High Speed Mini Host/Device Temperatursensor 15 periphere DMA-Kanäle (PDC) und zentraler DMA mit 6 Kanälen sowie dedizierter DMA für High-Speed USB Mini Host/Device und Ethernet MAC Sleep-, Wait- und Backup-Modus, bis zu 2,5 µA im Backup-Modus mit RTC, RTT und GPBR 100-poliges LQFP - 14 x 14 mm, Abstand 0,5 mm 100-Ball TFBGA - 9 x 9 mm, Raster 0,8 mm Industriell (-40° C bis +85° C) USB 2.0 Device/Mini Host: 480 Mbps, 4 Kbyte FIFO, bis zu 10 bidirektionale Endpunkte, dedizierter DMA 3 USARTs (ISO7816, IrDA, Flow Control, SPI, Manchester und LIN Unterstützung) und ein UART 2 TWI (I2C-kompatibel), bis zu 6 SPIs, 1 SSC (I2S), 1 HSMCI (SDIO/SD/MMC) mit bis zu 2 Steckplätzen 9-Kanal-32-Bit-Timerzähler (TC) für Erfassungs-, Vergleichs- und PWM-Modus, Quadraturdecoderlogik und 2-Bit-Gray-Vor-/Rückwärtszähler für Schrittmotor 32-Bit-Echtzeittimer (RTT) mit geringem Stromverbrauch und Echtzeituhr (RTC) mit geringem Stromverbrauch, Kalender und Alarmfunktionen 256-Bit-Allzweck-Backup-Register (GPBR) Ethernet MAC 10/100 (EMAC - RMII) mit dediziertem DMA 2 CAN-Controller mit 8 Mailboxen Generator für echte Zufallszahlen (TRNG) 63 E/A-Leitungen mit externer Interrupt-Fähigkeit (flanken- oder pegelempfindlich), Entprellung, Glitch-Filterung und On-Die-Serienwiderstandsabschluss Sechs parallele 32-Bit-Eingangs-/Ausgangs-Controller 16-Kanal 12-Bit 1 msps ADC mit differentiellem Eingangsmodus und programmierbarer Verstärkungsstufe 2-Kanal 12-Bit 1 msps DAC Serieller Wire/JTAG-Debug-Anschluss (SWJ-DP) Debug-Zugang zu allen Speichern und Registern im System, einschließlich der Cortex-M4-Registerbank, wenn der Core läuft, angehalten oder in Reset gehalten wird. Debug-Zugriff über Serial Wire
The STM32F103x6 performance line family incorporates the high-performance ARMCortex-M3 32-bit RISC core operating at a 72 MHz frequency, high-speed embedded memories (Flash memory up to 32 Kbytes and SRAM up to 10 Kbytes), and an extensive range of enhanced I/Os and peripherals connected to two APB buses. All devices 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 devices operate from a 2.0 to 3.6 V power supply. They are available in both the -40 to +85 °C temperature range and the -40 to +105 °C extended temperature range. A comprehensive set of power-saving mode allows the design of low-power applications. The STM32F103x6 low-density performance line family includes devices in different package types. Depending on the device chosen, different sets of peripherals are included, the description below gives an overview of the complete range of peripherals proposed in this family. These features make the STM32F103xx low-density performance line microcontroller family suitable for a wide range of applications such as motor drives, application control, medical and handheld equipment, PC and gaming peripherals, GPS platforms, industrial applications, PLCs, inverters, printers, scanners, alarm systems, video intercoms, and HVACs. Key Features ARM32-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 Memories -16 or 32 Kbytes of Flash memory -6 or 10 Kbytes of 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 crystal oscillator -Internal 8 MHz factory-trimmed RC -Internal 40 kHz RC -PLL for CPU clock -32 kHz oscillator for RTC with calibration Low-power -Sleep, Stop and Standby modes -VBAT supply for RTC and backup registers 2 x 12-bit, 1 µs A/D converters (up to 16 channels) -Conversion range: 0 to 3.6 V -Dual-sample and hold capability -Temperature sensor DMA -7-channel DMA controller -Peripherals supported: timers, ADC, SPIs, I2Cs and USARTs Up to 51 fast I/O ports -26/37/51 I/Os, all mappable on 16 external interrupt vectors and almost all 5 V-tolerant Debug mode -Serial wire debug (SWD) & JTAG interfaces 6 timers -Two 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 6 communication interfaces -Up to 1 x I2C interfaces (SMBus/PMBus) -2x USARTs (ISO 7816 interface, LIN, IrDA capability, modem control -1x SPIs (18 Mbit/s) -CAN interface (2.0B Active) -USB 2.0 full-speed interface CRC calculation unit, 96-bit unique ID Packages are ECOPACK
Die STM32F302x6/8 Familie basiert auf dem leistungsstarken ARM Cortex-M4 32-Bit-RISC-Kern, der mit einer Frequenz von bis zu 72 MHz arbeitet und FPU einbettet. Die Familie umfasst Hochgeschwindigkeits-Embedded-Speicher (bis zu 64 KByte Flash-Speicher, 16 KByte SRAM) und eine umfangreiche Auswahl an verbesserten I/Os und Peripheriegeräten, die an zwei APB-Busse angeschlossen sind. 1 schneller 12-Bit-ADC (5 Msps), 3 Komparatoren, 1 Operationsverstärker, bis zu 18 kapazitive Abtastkanäle, 1 DAC-Kanal, 1 Low-Power-RTC, 1 universellen 32-Bit-Timer, 1 Timer für die Motorsteuerung und bis zu 3 universelle 16-Bit-Timer und 1 Timer für die Ansteuerung des DAC. 3 I2Cs, bis zu 3 USARTs, bis zu 2 SPIs mit multiplexiertem Vollduplex-I2S, 1 USB FS-Gerät, 1 CAN und 1 Infrarotsender. Die STM32F302x6/8 arbeiten im Temperaturbereich von -40 - +85 °C bei einer Spannungsversorgung mit 2,0 bis 3,6 V. Umfangreiche Satz von Energiesparmodi ermöglicht die Entwicklung von Low-Power-Anwendungen. Der Satz der enthaltenen Peripheriegeräte ändert sich mit dem gewählten Gerät. Features . Core: Arm Cortex-M4 32-bit CPU with FPU (72 MHz max), single-cycle multiplication and HW division, DSP instruction . Operating conditions: - VDD, VDDA voltage range: 2.0 V to 3.6 V . Memories - 32 to 64 Kbytes of Flash memory - 16 Kbytes of SRAM on data bus . CRC calculation unit . Reset and supply management - Power-on/power-down reset (POR/PDR) - Programmable voltage detector (PVD) - Low-power modes: Sleep, Stop and Standby - VBAT supply for RTC and backup registers . Clock management - 4 to 32 MHz crystal oscillator - 32 kHz oscillator for RTC with calibration - Internal 8 MHz RC with x 16 PLL option - Internal 40 kHz oscillator . Up to 51 fast I/Os - All mappable on external interrupt vectors - Several 5 V-tolerant . Interconnect matrix . 7-channel DMA controller supporting timers, ADCs, SPIs, I2Cs, USARTs and DAC . 1 ADC 0.20 µs (up to 15 channels) with selectable resolution of 12/10/8/6 bits, 0 to 3.6 V conversion range, single ended/differential mode, separate analog supply from 2.0 to 3.6 V . Temperature sensor . One 12-bit DAC channel with analog supply from 2.4 to 3.6 V . Three fast rail-to-rail analog comparators with analog supply from 2 to 3.6 V . One operational amplifiers that can be used in PGA mode, all terminals accessible with analog supply from 2.4 to 3.6 V . Up to 18 capacitive sensing channels supporting touchkey, linear and rotary touch sensors . Up to 9 timers - One 32-bit timer with up to 4 IC/OC/PWM or pulse counter and quadrature (incremental) encoder input - One 16-bit 6-channel advanced-control timer, with up to 6 PWM channels, deadtime generation and emergency stop - Three 16-bit timers with IC/OC/OCN/PWM, deadtime generation and emergency stop - Two watchdog timers (independent, window) - SysTick timer: 24-bit downcounter . Calendar RTC with Alarm, periodic wakeup from Stop/Standby . Communication interfaces - Three I2Cs with 20 mA current sink to support Fast mode plus - Up to 3 USARTs, 1 with ISO 7816 I/F, auto baudrate detect and Dual clock domain - Up to two SPIs with multiplexed full duplex I2S - USB 2.0 full-speed interface - 1 x CAN interface (2.0B Active) - Infrared transmitter . Serial wire debug, JTAG . 96-bit unique ID
Die STM32F373xx-Familie basiert auf dem leistungsstarken 32-Bit-RISC-Kern Arm Cortex-M4 mit FPU, einer Frequenz von bis zu 72 MHz, der Einbettung einer MPU und Embedded Trace Macrocell (ETM). Die Familie umfasst Hochgeschwindigkeits-Embedded-Speicher bis zu 256 KByte Flash-Speicher, bis zu 32 KByte SRAM) + eine umfangreiche Palette von erweiterten I/Os und Peripheriegeräten, die an 2 APB-Busse angeschlossen sind. Die STM32F373xx-Controller bieten 1 schnellen 12-Bit-ADC (1 Msps), 3 16-Bit-Sigma-Delta-ADCs, 2 Komparatoren, 2 DACs (DAC1 mit 2 Kanälen und DAC2 mit 1 Kanal), 1 Low-Power-RTC, 9 Universal-16-Bit-Timer, 2 Universal-32-Bit-Timer, 3 Basis-Timer. Bis zu 2 I2Cs, 3 SPIs (alle mit Muxed-I2Ss), 3 USARTs, CAN und USB. Temperaturbereich von -40 - +85 °C einer Spannungsversorgung von 2,0 bis 3,6 V. Ein umfangreicher Satz von Energiesparmodi ermöglicht die Entwicklung von Low-Power-Anwendungen. Die STM32F303xB/STM32F303xC Familie bietet Geräte in Gehäusen von 48 Pins bis 100 Pins an. Der Satz der enthaltenen Peripheriegeräte ändert sich mit dem gewählten Gerät. Features . Core: ARM 32-bit Cortex-M4 CPU (72 MHz max), single-cycle multiplication and HW division, DSP instruction with FPU (floatingpoint unit) and MPU (memory protection unit) . 1.25 DMIPS/MHz (Dhrystone 2.1) . Memories - 64 to 256 Kbytes of Flash memory - 32 Kbytes of SRAM with HW parity check . CRC calculation unit . Reset and power management - Voltage range: 2.0 to 3.6 V - Power-on/power-down reset (POR/PDR) - Programmable voltage detector (PVD) - Low-power modes: Sleep, Stop and Standby - VBAT supply for RTC and backup registers . Clock management - 4 to 32 MHz crystal oscillator - 32 kHz oscillator for RTC with calibration - Internal 8 MHz RC with x 16 PLL option - Internal 40 kHz oscillator . Up to 84 fast I/Os - All mappable on external interrupt vectors - Several 5 V-tolerant- Up to 45 I/Os with 5 V tolerant capability . 12-channel DMA controller . One 12-bit, 1.0 ìs ADC (up to 16 channels) - Conversion range: 0 to 3.6 V - Separate analog supply from 2.4 up to 3.6 . Three 16-bit Sigma Delta ADC - Separate analog supply from 2.2 to 3.6 V, up to 21 single/ 11 diff channels . Three 12-bit DAC channels . Two fast rail-to-rail analog comparators with programmable input and output . Up to 24 capacitive sensing channels . 17 timers - Two 32-bit timers and three 16-bit timers with up to 4 IC/OC/PWM or pulse counters - Two 16-bit timers with up to 2 IC/OC/PWM or pulse counters - Four 16-bit timers with up to 1 IC/OC/PWM or pulse counter - Independent and system watchdog timers - SysTick timer: 24-bit down counter - Three 16-bit basic timers to drive the DAC . Calendar RTC with Alarm, periodic wakeup from Stop/Standby . Communication interfaces - CAN interface (2.0B Active) - Two I2C Fast mode plus (1 Mbit/s) with 20 mA current sink, SMBus/PMBus, wakeup from STOP - Three USARTs supporting synchronous mode, modem control, ISO/IEC 7816, LIN, IrDA, auto baud rate, wakeup feature - Three SPIs (18 Mbit/s) with 4 to 16 programmable bit frames, muxed I2S - HDMI-CEC bus interface - USB 2.0 full speed interface . Serial wire devices, JTAG, Cortex-M4 ETM . 96-bit unique ID
Die STM32F373xx-Familie basiert auf dem leistungsstarken 32-Bit-RISC-Kern Arm Cortex-M4 mit FPU, einer Frequenz von bis zu 72 MHz, der Einbettung einer MPU und Embedded Trace Macrocell (ETM). Die Familie umfasst Hochgeschwindigkeits-Embedded-Speicher bis zu 256 KByte Flash-Speicher, bis zu 32 KByte SRAM) + eine umfangreiche Palette von erweiterten I/Os und Peripheriegeräten, die an 2 APB-Busse angeschlossen sind. Die STM32F373xx-Controller bieten 1 schnellen 12-Bit-ADC (1 Msps), 3 16-Bit-Sigma-Delta-ADCs, 2 Komparatoren, 2 DACs (DAC1 mit 2 Kanälen und DAC2 mit 1 Kanal), 1 Low-Power-RTC, 9 Universal-16-Bit-Timer, 2 Universal-32-Bit-Timer, 3 Basis-Timer. Bis zu 2 I2Cs, 3 SPIs (alle mit Muxed-I2Ss), 3 USARTs, CAN und USB. Temperaturbereich von -40 - +85 °C einer Spannungsversorgung von 2,0 bis 3,6 V. Ein umfangreicher Satz von Energiesparmodi ermöglicht die Entwicklung von Low-Power-Anwendungen. Die STM32F303xB/STM32F303xC Familie bietet Geräte in Gehäusen von 48 Pins bis 100 Pins an. Der Satz der enthaltenen Peripheriegeräte ändert sich mit dem gewählten Gerät. Features . Core: ARM 32-bit Cortex-M4 CPU (72 MHz max), single-cycle multiplication and HW division, DSP instruction with FPU (floatingpoint unit) and MPU (memory protection unit) . 1.25 DMIPS/MHz (Dhrystone 2.1) . Memories - 64 to 256 Kbytes of Flash memory - 32 Kbytes of SRAM with HW parity check . CRC calculation unit . Reset and power management - Voltage range: 2.0 to 3.6 V - Power-on/power-down reset (POR/PDR) - Programmable voltage detector (PVD) - Low-power modes: Sleep, Stop and Standby - VBAT supply for RTC and backup registers . Clock management - 4 to 32 MHz crystal oscillator - 32 kHz oscillator for RTC with calibration - Internal 8 MHz RC with x 16 PLL option - Internal 40 kHz oscillator . Up to 84 fast I/Os - All mappable on external interrupt vectors - Several 5 V-tolerant- Up to 45 I/Os with 5 V tolerant capability . 12-channel DMA controller . One 12-bit, 1.0 ìs ADC (up to 16 channels) - Conversion range: 0 to 3.6 V - Separate analog supply from 2.4 up to 3.6 . Three 16-bit Sigma Delta ADC - Separate analog supply from 2.2 to 3.6 V, up to 21 single/ 11 diff channels . Three 12-bit DAC channels . Two fast rail-to-rail analog comparators with programmable input and output . Up to 24 capacitive sensing channels . 17 timers - Two 32-bit timers and three 16-bit timers with up to 4 IC/OC/PWM or pulse counters - Two 16-bit timers with up to 2 IC/OC/PWM or pulse counters - Four 16-bit timers with up to 1 IC/OC/PWM or pulse counter - Independent and system watchdog timers - SysTick timer: 24-bit down counter - Three 16-bit basic timers to drive the DAC . Calendar RTC with Alarm, periodic wakeup from Stop/Standby . Communication interfaces - CAN interface (2.0B Active) - Two I2C Fast mode plus (1 Mbit/s) with 20 mA current sink, SMBus/PMBus, wakeup from STOP - Three USARTs supporting synchronous mode, modem control, ISO/IEC 7816, LIN, IrDA, auto baud rate, wakeup feature - Three SPIs (18 Mbit/s) with 4 to 16 programmable bit frames, muxed I2S - HDMI-CEC bus interface - USB 2.0 full speed interface . Serial wire devices, JTAG, Cortex-M4 ETM . 96-bit unique ID
The STM32F103xx medium-density performance line family incorporates the high-performance ARMCortex-M3 32-bit RISC core operating at a 72 MHz frequency, high-speed embedded memories (Flash memory up to 128 Kbytes and SRAM up to 20 Kbytes), and an extensive range of enhanced I/Os and peripherals connected to two APB buses. All devices 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 devices operate from a 2.0 to 3.6 V power supply. They are available in both the -40 to +85 °C temperature range and the -40 to +105 °C extended temperature range. A comprehensive set of power-saving mode allows the design of low-power applications. The STM32F103xx medium-density performance line family includes devices in six different package types: from 36 pins to 100 pins. Depending on the device chosen, different sets of peripherals are included, the description below gives an overview of the complete range of peripherals proposed in this family. These features make the STM32F103xx medium-density performance line microcontroller family suitable for a wide range of applications such as motor drives, application control, medical and handheld equipment, PC and gaming peripherals, GPS platforms, industrial applications, PLCs, inverters, printers, scanners, alarm systems, video intercoms, and HVACs. Key Features ARM32-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 Memories -64 or 128 Kbytes of Flash memory -20 Kbytes of 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 crystal oscillator -Internal 8 MHz factory-trimmed RC -Internal 40 kHz RC -PLL for CPU clock -32 kHz oscillator for RTC with calibration Low-power -Sleep, Stop and Standby modes -VBAT supply for RTC and backup registers 2 x 12-bit, 1 µs A/D converters (up to 16 channels) -Conversion range: 0 to 3.6 V -Dual-sample and hold capability -Temperature sensor DMA -7-channel DMA controller -Peripherals supported: timers, ADC, SPIs, I2Cs and USARTs 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 Debug mode -Serial wire debug (SWD) & JTAG interfaces 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 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 CRC calculation unit, 96-bit unique ID Packages are ECOPACK
The STM32F103xx medium-density performance line family incorporates the high-performance ARMCortex-M3 32-bit RISC core operating at a 72 MHz frequency, high-speed embedded memories (Flash memory up to 128 Kbytes and SRAM up to 20 Kbytes), and an extensive range of enhanced I/Os and peripherals connected to two APB buses. All devices 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 devices operate from a 2.0 to 3.6 V power supply. They are available in both the -40 to +85 °C temperature range and the -40 to +105 °C extended temperature range. A comprehensive set of power-saving mode allows the design of low-power applications. The STM32F103xx medium-density performance line family includes devices in six different package types: from 36 pins to 100 pins. Depending on the device chosen, different sets of peripherals are included, the description below gives an overview of the complete range of peripherals proposed in this family. These features make the STM32F103xx medium-density performance line microcontroller family suitable for a wide range of applications such as motor drives, application control, medical and handheld equipment, PC and gaming peripherals, GPS platforms, industrial applications, PLCs, inverters, printers, scanners, alarm systems, video intercoms, and HVACs. Key Features ARM32-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 Memories -64 or 128 Kbytes of Flash memory -20 Kbytes of 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 crystal oscillator -Internal 8 MHz factory-trimmed RC -Internal 40 kHz RC -PLL for CPU clock -32 kHz oscillator for RTC with calibration Low-power -Sleep, Stop and Standby modes -VBAT supply for RTC and backup registers 2 x 12-bit, 1 µs A/D converters (up to 16 channels) -Conversion range: 0 to 3.6 V -Dual-sample and hold capability -Temperature sensor DMA -7-channel DMA controller -Peripherals supported: timers, ADC, SPIs, I2Cs and USARTs 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 Debug mode -Serial wire debug (SWD) & JTAG interfaces 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 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 CRC calculation unit, 96-bit unique ID Packages are ECOPACK
The STM32F103xx medium-density performance line family incorporates the high-performance ARMCortex-M3 32-bit RISC core operating at a 72 MHz frequency, high-speed embedded memories (Flash memory up to 128 Kbytes and SRAM up to 20 Kbytes), and an extensive range of enhanced I/Os and peripherals connected to two APB buses. All devices 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 devices operate from a 2.0 to 3.6 V power supply. They are available in both the -40 to +85 °C temperature range and the -40 to +105 °C extended temperature range. A comprehensive set of power-saving mode allows the design of low-power applications. The STM32F103xx medium-density performance line family includes devices in six different package types: from 36 pins to 100 pins. Depending on the device chosen, different sets of peripherals are included, the description below gives an overview of the complete range of peripherals proposed in this family. These features make the STM32F103xx medium-density performance line microcontroller family suitable for a wide range of applications such as motor drives, application control, medical and handheld equipment, PC and gaming peripherals, GPS platforms, industrial applications, PLCs, inverters, printers, scanners, alarm systems, video intercoms, and HVACs. Key Features ARM32-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 Memories -64 or 128 Kbytes of Flash memory -20 Kbytes of 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 crystal oscillator -Internal 8 MHz factory-trimmed RC -Internal 40 kHz RC -PLL for CPU clock -32 kHz oscillator for RTC with calibration Low-power -Sleep, Stop and Standby modes -VBAT supply for RTC and backup registers 2 x 12-bit, 1 µs A/D converters (up to 16 channels) -Conversion range: 0 to 3.6 V -Dual-sample and hold capability -Temperature sensor DMA -7-channel DMA controller -Peripherals supported: timers, ADC, SPIs, I2Cs and USARTs 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 Debug mode -Serial wire debug (SWD) & JTAG interfaces 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 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 CRC calculation unit, 96-bit unique ID Packages are ECOPACK
The STM32F103x4 performance line family incorporates the high-performance ARMCortex-M3 32-bit RISC core operating at a 72 MHz frequency, high-speed embedded memories (Flash memory up to 32 Kbytes and SRAM up to 6 Kbytes), and an extensive range of enhanced I/Os and peripherals connected to two APB buses. All devices 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 devices operate from a 2.0 to 3.6 V power supply. They are available in both the -40 to +85 °C temperature range and the -40 to +105 °C extended temperature range. A comprehensive set of power-saving mode allows the design of low-power applications. The STM32F103x4 low-density performance line family includes devices in different package types. Depending on the device chosen, different sets of peripherals are included, the description below gives an overview of the complete range of peripherals proposed in this family. These features make the STM32F103xx low-density performance line microcontroller family suitable for a wide range of applications such as motor drives, application control, medical and handheld equipment, PC and gaming peripherals, GPS platforms, industrial applications, PLCs, inverters, printers, scanners, alarm systems, video intercoms, and HVACs. Key Features ARM32-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 Memories -16 or 32 Kbytes of Flash memory -6 or 10 Kbytes of 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 crystal oscillator -Internal 8 MHz factory-trimmed RC -Internal 40 kHz RC -PLL for CPU clock -32 kHz oscillator for RTC with calibration Low-power -Sleep, Stop and Standby modes -VBAT supply for RTC and backup registers 2 x 12-bit, 1 µs A/D converters (up to 16 channels) -Conversion range: 0 to 3.6 V -Dual-sample and hold capability -Temperature sensor DMA -7-channel DMA controller -Peripherals supported: timers, ADC, SPIs, I2Cs and USARTs Up to 51 fast I/O ports -26/37/51 I/Os, all mappable on 16 external interrupt vectors and almost all 5 V-tolerant Debug mode -Serial wire debug (SWD) & JTAG interfaces 6 timers -Two 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 6 communication interfaces -Up to 1 x I2C interfaces (SMBus/PMBus) -2x USARTs (ISO 7816 interface, LIN, IrDA capability, modem control -1x SPIs (18 Mbit/s) -CAN interface (2.0B Active) -USB 2.0 full-speed interface CRC calculation unit, 96-bit unique ID Packages are ECOPACK
The STM32F103x6 performance line family incorporates the high-performance ARMCortex-M3 32-bit RISC core operating at a 72 MHz frequency, high-speed embedded memories (Flash memory up to 32 Kbytes and SRAM up to 10 Kbytes), and an extensive range of enhanced I/Os and peripherals connected to two APB buses. All devices 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 devices operate from a 2.0 to 3.6 V power supply. They are available in both the -40 to +85 °C temperature range and the -40 to +105 °C extended temperature range. A comprehensive set of power-saving mode allows the design of low-power applications. The STM32F103x6 low-density performance line family includes devices in different package types. Depending on the device chosen, different sets of peripherals are included, the description below gives an overview of the complete range of peripherals proposed in this family. These features make the STM32F103xx low-density performance line microcontroller family suitable for a wide range of applications such as motor drives, application control, medical and handheld equipment, PC and gaming peripherals, GPS platforms, industrial applications, PLCs, inverters, printers, scanners, alarm systems, video intercoms, and HVACs. Key Features ARM32-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 Memories -16 or 32 Kbytes of Flash memory -6 or 10 Kbytes of 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 crystal oscillator -Internal 8 MHz factory-trimmed RC -Internal 40 kHz RC -PLL for CPU clock -32 kHz oscillator for RTC with calibration Low-power -Sleep, Stop and Standby modes -VBAT supply for RTC and backup registers 2 x 12-bit, 1 µs A/D converters (up to 16 channels) -Conversion range: 0 to 3.6 V -Dual-sample and hold capability -Temperature sensor DMA -7-channel DMA controller -Peripherals supported: timers, ADC, SPIs, I2Cs and USARTs Up to 51 fast I/O ports -26/37/51 I/Os, all mappable on 16 external interrupt vectors and almost all 5 V-tolerant Debug mode -Serial wire debug (SWD) & JTAG interfaces 6 timers -Two 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 6 communication interfaces -Up to 1 x I2C interfaces (SMBus/PMBus) -2x USARTs (ISO 7816 interface, LIN, IrDA capability, modem control -1x SPIs (18 Mbit/s) -CAN interface (2.0B Active) -USB 2.0 full-speed interface CRC calculation unit, 96-bit unique ID Packages are ECOPACK
Die STM32F302x6/8 Familie basiert auf dem leistungsstarken ARM Cortex-M4 32-Bit-RISC-Kern, der mit einer Frequenz von bis zu 72 MHz arbeitet und FPU einbettet. Die Familie umfasst Hochgeschwindigkeits-Embedded-Speicher (bis zu 64 KByte Flash-Speicher, 16 KByte SRAM) und eine umfangreiche Auswahl an verbesserten I/Os und Peripheriegeräten, die an zwei APB-Busse angeschlossen sind. 1 schneller 12-Bit-ADC (5 Msps), 3 Komparatoren, 1 Operationsverstärker, bis zu 18 kapazitive Abtastkanäle, 1 DAC-Kanal, 1 Low-Power-RTC, 1 universellen 32-Bit-Timer, 1 Timer für die Motorsteuerung und bis zu 3 universelle 16-Bit-Timer und 1 Timer für die Ansteuerung des DAC. 3 I2Cs, bis zu 3 USARTs, bis zu 2 SPIs mit multiplexiertem Vollduplex-I2S, 1 USB FS-Gerät, 1 CAN und 1 Infrarotsender. Die STM32F302x6/8 arbeiten im Temperaturbereich von -40 - +85 °C bei einer Spannungsversorgung mit 2,0 bis 3,6 V. Umfangreiche Satz von Energiesparmodi ermöglicht die Entwicklung von Low-Power-Anwendungen. Der Satz der enthaltenen Peripheriegeräte ändert sich mit dem gewählten Gerät. Features . Core: Arm Cortex-M4 32-bit CPU with FPU (72 MHz max), single-cycle multiplication and HW division, DSP instruction . Operating conditions: - VDD, VDDA voltage range: 2.0 V to 3.6 V . Memories - 32 to 64 Kbytes of Flash memory - 16 Kbytes of SRAM on data bus . CRC calculation unit . Reset and supply management - Power-on/power-down reset (POR/PDR) - Programmable voltage detector (PVD) - Low-power modes: Sleep, Stop and Standby - VBAT supply for RTC and backup registers . Clock management - 4 to 32 MHz crystal oscillator - 32 kHz oscillator for RTC with calibration - Internal 8 MHz RC with x 16 PLL option - Internal 40 kHz oscillator . Up to 51 fast I/Os - All mappable on external interrupt vectors - Several 5 V-tolerant . Interconnect matrix . 7-channel DMA controller supporting timers, ADCs, SPIs, I2Cs, USARTs and DAC . 1 ADC 0.20 µs (up to 15 channels) with selectable resolution of 12/10/8/6 bits, 0 to 3.6 V conversion range, single ended/differential mode, separate analog supply from 2.0 to 3.6 V . Temperature sensor . One 12-bit DAC channel with analog supply from 2.4 to 3.6 V . Three fast rail-to-rail analog comparators with analog supply from 2 to 3.6 V . One operational amplifiers that can be used in PGA mode, all terminals accessible with analog supply from 2.4 to 3.6 V . Up to 18 capacitive sensing channels supporting touchkey, linear and rotary touch sensors . Up to 9 timers - One 32-bit timer with up to 4 IC/OC/PWM or pulse counter and quadrature (incremental) encoder input - One 16-bit 6-channel advanced-control timer, with up to 6 PWM channels, deadtime generation and emergency stop - Three 16-bit timers with IC/OC/OCN/PWM, deadtime generation and emergency stop - Two watchdog timers (independent, window) - SysTick timer: 24-bit downcounter . Calendar RTC with Alarm, periodic wakeup from Stop/Standby . Communication interfaces - Three I2Cs with 20 mA current sink to support Fast mode plus - Up to 3 USARTs, 1 with ISO 7816 I/F, auto baudrate detect and Dual clock domain - Up to two SPIs with multiplexed full duplex I2S - USB 2.0 full-speed interface - 1 x CAN interface (2.0B Active) - Infrared transmitter . Serial wire debug, JTAG . 96-bit unique ID
Die STM32F302x6/8 Familie basiert auf dem leistungsstarken ARM Cortex-M4 32-Bit-RISC-Kern, der mit einer Frequenz von bis zu 72 MHz arbeitet und FPU einbettet. Die Familie umfasst Hochgeschwindigkeits-Embedded-Speicher (bis zu 64 KByte Flash-Speicher, 16 KByte SRAM) und eine umfangreiche Auswahl an verbesserten I/Os und Peripheriegeräten, die an zwei APB-Busse angeschlossen sind. 1 schneller 12-Bit-ADC (5 Msps), 3 Komparatoren, 1 Operationsverstärker, bis zu 18 kapazitive Abtastkanäle, 1 DAC-Kanal, 1 Low-Power-RTC, 1 universellen 32-Bit-Timer, 1 Timer für die Motorsteuerung und bis zu 3 universelle 16-Bit-Timer und 1 Timer für die Ansteuerung des DAC. 3 I2Cs, bis zu 3 USARTs, bis zu 2 SPIs mit multiplexiertem Vollduplex-I2S, 1 USB FS-Gerät, 1 CAN und 1 Infrarotsender. Die STM32F302x6/8 arbeiten im Temperaturbereich von -40 - +85 °C bei einer Spannungsversorgung mit 2,0 bis 3,6 V. Umfangreiche Satz von Energiesparmodi ermöglicht die Entwicklung von Low-Power-Anwendungen. Der Satz der enthaltenen Peripheriegeräte ändert sich mit dem gewählten Gerät. Features . Core: Arm Cortex-M4 32-bit CPU with FPU (72 MHz max), single-cycle multiplication and HW division, DSP instruction . Operating conditions: - VDD, VDDA voltage range: 2.0 V to 3.6 V . Memories - 32 to 64 Kbytes of Flash memory - 16 Kbytes of SRAM on data bus . CRC calculation unit . Reset and supply management - Power-on/power-down reset (POR/PDR) - Programmable voltage detector (PVD) - Low-power modes: Sleep, Stop and Standby - VBAT supply for RTC and backup registers . Clock management - 4 to 32 MHz crystal oscillator - 32 kHz oscillator for RTC with calibration - Internal 8 MHz RC with x 16 PLL option - Internal 40 kHz oscillator . Up to 51 fast I/Os - All mappable on external interrupt vectors - Several 5 V-tolerant . Interconnect matrix . 7-channel DMA controller supporting timers, ADCs, SPIs, I2Cs, USARTs and DAC . 1 ADC 0.20 µs (up to 15 channels) with selectable resolution of 12/10/8/6 bits, 0 to 3.6 V conversion range, single ended/differential mode, separate analog supply from 2.0 to 3.6 V . Temperature sensor . One 12-bit DAC channel with analog supply from 2.4 to 3.6 V . Three fast rail-to-rail analog comparators with analog supply from 2 to 3.6 V . One operational amplifiers that can be used in PGA mode, all terminals accessible with analog supply from 2.4 to 3.6 V . Up to 18 capacitive sensing channels supporting touchkey, linear and rotary touch sensors . Up to 9 timers - One 32-bit timer with up to 4 IC/OC/PWM or pulse counter and quadrature (incremental) encoder input - One 16-bit 6-channel advanced-control timer, with up to 6 PWM channels, deadtime generation and emergency stop - Three 16-bit timers with IC/OC/OCN/PWM, deadtime generation and emergency stop - Two watchdog timers (independent, window) - SysTick timer: 24-bit downcounter . Calendar RTC with Alarm, periodic wakeup from Stop/Standby . Communication interfaces - Three I2Cs with 20 mA current sink to support Fast mode plus - Up to 3 USARTs, 1 with ISO 7816 I/F, auto baudrate detect and Dual clock domain - Up to two SPIs with multiplexed full duplex I2S - USB 2.0 full-speed interface - 1 x CAN interface (2.0B Active) - Infrared transmitter . Serial wire debug, JTAG . 96-bit unique ID
The STM32F103x6 performance line family incorporates the high-performance ARMCortex-M3 32-bit RISC core operating at a 72 MHz frequency, high-speed embedded memories (Flash memory up to 32 Kbytes and SRAM up to 10 Kbytes), and an extensive range of enhanced I/Os and peripherals connected to two APB buses. All devices 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 devices operate from a 2.0 to 3.6 V power supply. They are available in both the -40 to +85 °C temperature range and the -40 to +105 °C extended temperature range. A comprehensive set of power-saving mode allows the design of low-power applications. The STM32F103x6 low-density performance line family includes devices in different package types. Depending on the device chosen, different sets of peripherals are included, the description below gives an overview of the complete range of peripherals proposed in this family. These features make the STM32F103xx low-density performance line microcontroller family suitable for a wide range of applications such as motor drives, application control, medical and handheld equipment, PC and gaming peripherals, GPS platforms, industrial applications, PLCs, inverters, printers, scanners, alarm systems, video intercoms, and HVACs. Key Features ARM32-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 Memories -16 or 32 Kbytes of Flash memory -6 or 10 Kbytes of 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 crystal oscillator -Internal 8 MHz factory-trimmed RC -Internal 40 kHz RC -PLL for CPU clock -32 kHz oscillator for RTC with calibration Low-power -Sleep, Stop and Standby modes -VBAT supply for RTC and backup registers 2 x 12-bit, 1 µs A/D converters (up to 16 channels) -Conversion range: 0 to 3.6 V -Dual-sample and hold capability -Temperature sensor DMA -7-channel DMA controller -Peripherals supported: timers, ADC, SPIs, I2Cs and USARTs Up to 51 fast I/O ports -26/37/51 I/Os, all mappable on 16 external interrupt vectors and almost all 5 V-tolerant Debug mode -Serial wire debug (SWD) & JTAG interfaces 6 timers -Two 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 6 communication interfaces -Up to 1 x I2C interfaces (SMBus/PMBus) -2x USARTs (ISO 7816 interface, LIN, IrDA capability, modem control -1x SPIs (18 Mbit/s) -CAN interface (2.0B Active) -USB 2.0 full-speed interface CRC calculation unit, 96-bit unique ID Packages are ECOPACK
The STM32F103xx medium-density performance line family incorporates the high-performance ARMCortex-M3 32-bit RISC core operating at a 72 MHz frequency, high-speed embedded memories (Flash memory up to 128 Kbytes and SRAM up to 20 Kbytes), and an extensive range of enhanced I/Os and peripherals connected to two APB buses. All devices 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 devices operate from a 2.0 to 3.6 V power supply. They are available in both the -40 to +85 °C temperature range and the -40 to +105 °C extended temperature range. A comprehensive set of power-saving mode allows the design of low-power applications. The STM32F103xx medium-density performance line family includes devices in six different package types: from 36 pins to 100 pins. Depending on the device chosen, different sets of peripherals are included, the description below gives an overview of the complete range of peripherals proposed in this family. These features make the STM32F103xx medium-density performance line microcontroller family suitable for a wide range of applications such as motor drives, application control, medical and handheld equipment, PC and gaming peripherals, GPS platforms, industrial applications, PLCs, inverters, printers, scanners, alarm systems, video intercoms, and HVACs. Key Features ARM32-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 Memories -64 or 128 Kbytes of Flash memory -20 Kbytes of 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 crystal oscillator -Internal 8 MHz factory-trimmed RC -Internal 40 kHz RC -PLL for CPU clock -32 kHz oscillator for RTC with calibration Low-power -Sleep, Stop and Standby modes -VBAT supply for RTC and backup registers 2 x 12-bit, 1 µs A/D converters (up to 16 channels) -Conversion range: 0 to 3.6 V -Dual-sample and hold capability -Temperature sensor DMA -7-channel DMA controller -Peripherals supported: timers, ADC, SPIs, I2Cs and USARTs 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 Debug mode -Serial wire debug (SWD) & JTAG interfaces 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 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 CRC calculation unit, 96-bit unique ID Packages are ECOPACK
The STM32F103xx medium-density performance line family incorporates the high-performance ARMCortex-M3 32-bit RISC core operating at a 72 MHz frequency, high-speed embedded memories (Flash memory up to 128 Kbytes and SRAM up to 20 Kbytes), and an extensive range of enhanced I/Os and peripherals connected to two APB buses. All devices 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 devices operate from a 2.0 to 3.6 V power supply. They are available in both the -40 to +85 °C temperature range and the -40 to +105 °C extended temperature range. A comprehensive set of power-saving mode allows the design of low-power applications. The STM32F103xx medium-density performance line family includes devices in six different package types: from 36 pins to 100 pins. Depending on the device chosen, different sets of peripherals are included, the description below gives an overview of the complete range of peripherals proposed in this family. These features make the STM32F103xx medium-density performance line microcontroller family suitable for a wide range of applications such as motor drives, application control, medical and handheld equipment, PC and gaming peripherals, GPS platforms, industrial applications, PLCs, inverters, printers, scanners, alarm systems, video intercoms, and HVACs. Key Features ARM32-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 Memories -64 or 128 Kbytes of Flash memory -20 Kbytes of 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 crystal oscillator -Internal 8 MHz factory-trimmed RC -Internal 40 kHz RC -PLL for CPU clock -32 kHz oscillator for RTC with calibration Low-power -Sleep, Stop and Standby modes -VBAT supply for RTC and backup registers 2 x 12-bit, 1 µs A/D converters (up to 16 channels) -Conversion range: 0 to 3.6 V -Dual-sample and hold capability -Temperature sensor DMA -7-channel DMA controller -Peripherals supported: timers, ADC, SPIs, I2Cs and USARTs 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 Debug mode -Serial wire debug (SWD) & JTAG interfaces 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 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 CRC calculation unit, 96-bit unique ID Packages are ECOPACK
The STM32F103x4 performance line family incorporates the high-performance ARMCortex-M3 32-bit RISC core operating at a 72 MHz frequency, high-speed embedded memories (Flash memory up to 32 Kbytes and SRAM up to 6 Kbytes), and an extensive range of enhanced I/Os and peripherals connected to two APB buses. All devices 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 devices operate from a 2.0 to 3.6 V power supply. They are available in both the -40 to +85 °C temperature range and the -40 to +105 °C extended temperature range. A comprehensive set of power-saving mode allows the design of low-power applications. The STM32F103x4 low-density performance line family includes devices in different package types. Depending on the device chosen, different sets of peripherals are included, the description below gives an overview of the complete range of peripherals proposed in this family. These features make the STM32F103xx low-density performance line microcontroller family suitable for a wide range of applications such as motor drives, application control, medical and handheld equipment, PC and gaming peripherals, GPS platforms, industrial applications, PLCs, inverters, printers, scanners, alarm systems, video intercoms, and HVACs. Key Features ARM32-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 Memories -16 or 32 Kbytes of Flash memory -6 or 10 Kbytes of 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 crystal oscillator -Internal 8 MHz factory-trimmed RC -Internal 40 kHz RC -PLL for CPU clock -32 kHz oscillator for RTC with calibration Low-power -Sleep, Stop and Standby modes -VBAT supply for RTC and backup registers 2 x 12-bit, 1 µs A/D converters (up to 16 channels) -Conversion range: 0 to 3.6 V -Dual-sample and hold capability -Temperature sensor DMA -7-channel DMA controller -Peripherals supported: timers, ADC, SPIs, I2Cs and USARTs Up to 51 fast I/O ports -26/37/51 I/Os, all mappable on 16 external interrupt vectors and almost all 5 V-tolerant Debug mode -Serial wire debug (SWD) & JTAG interfaces 6 timers -Two 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 6 communication interfaces -Up to 1 x I2C interfaces (SMBus/PMBus) -2x USARTs (ISO 7816 interface, LIN, IrDA capability, modem control -1x SPIs (18 Mbit/s) -CAN interface (2.0B Active) -USB 2.0 full-speed interface CRC calculation unit, 96-bit unique ID Packages are ECOPACK
Die STM32F373xx-Familie basiert auf dem leistungsstarken 32-Bit-RISC-Kern Arm Cortex-M4 mit FPU, einer Frequenz von bis zu 72 MHz, der Einbettung einer MPU und Embedded Trace Macrocell (ETM). Die Familie umfasst Hochgeschwindigkeits-Embedded-Speicher bis zu 256 KByte Flash-Speicher, bis zu 32 KByte SRAM) + eine umfangreiche Palette von erweiterten I/Os und Peripheriegeräten, die an 2 APB-Busse angeschlossen sind. Die STM32F373xx-Controller bieten 1 schnellen 12-Bit-ADC (1 Msps), 3 16-Bit-Sigma-Delta-ADCs, 2 Komparatoren, 2 DACs (DAC1 mit 2 Kanälen und DAC2 mit 1 Kanal), 1 Low-Power-RTC, 9 Universal-16-Bit-Timer, 2 Universal-32-Bit-Timer, 3 Basis-Timer. Bis zu 2 I2Cs, 3 SPIs (alle mit Muxed-I2Ss), 3 USARTs, CAN und USB. Temperaturbereich von -40 - +85 °C einer Spannungsversorgung von 2,0 bis 3,6 V. Ein umfangreicher Satz von Energiesparmodi ermöglicht die Entwicklung von Low-Power-Anwendungen. Die STM32F303xB/STM32F303xC Familie bietet Geräte in Gehäusen von 48 Pins bis 100 Pins an. Der Satz der enthaltenen Peripheriegeräte ändert sich mit dem gewählten Gerät. Features . Core: ARM 32-bit Cortex-M4 CPU (72 MHz max), single-cycle multiplication and HW division, DSP instruction with FPU (floatingpoint unit) and MPU (memory protection unit) . 1.25 DMIPS/MHz (Dhrystone 2.1) . Memories - 64 to 256 Kbytes of Flash memory - 32 Kbytes of SRAM with HW parity check . CRC calculation unit . Reset and power management - Voltage range: 2.0 to 3.6 V - Power-on/power-down reset (POR/PDR) - Programmable voltage detector (PVD) - Low-power modes: Sleep, Stop and Standby - VBAT supply for RTC and backup registers . Clock management - 4 to 32 MHz crystal oscillator - 32 kHz oscillator for RTC with calibration - Internal 8 MHz RC with x 16 PLL option - Internal 40 kHz oscillator . Up to 84 fast I/Os - All mappable on external interrupt vectors - Several 5 V-tolerant- Up to 45 I/Os with 5 V tolerant capability . 12-channel DMA controller . One 12-bit, 1.0 ìs ADC (up to 16 channels) - Conversion range: 0 to 3.6 V - Separate analog supply from 2.4 up to 3.6 . Three 16-bit Sigma Delta ADC - Separate analog supply from 2.2 to 3.6 V, up to 21 single/ 11 diff channels . Three 12-bit DAC channels . Two fast rail-to-rail analog comparators with programmable input and output . Up to 24 capacitive sensing channels . 17 timers - Two 32-bit timers and three 16-bit timers with up to 4 IC/OC/PWM or pulse counters - Two 16-bit timers with up to 2 IC/OC/PWM or pulse counters - Four 16-bit timers with up to 1 IC/OC/PWM or pulse counter - Independent and system watchdog timers - SysTick timer: 24-bit down counter - Three 16-bit basic timers to drive the DAC . Calendar RTC with Alarm, periodic wakeup from Stop/Standby . Communication interfaces - CAN interface (2.0B Active) - Two I2C Fast mode plus (1 Mbit/s) with 20 mA current sink, SMBus/PMBus, wakeup from STOP - Three USARTs supporting synchronous mode, modem control, ISO/IEC 7816, LIN, IrDA, auto baud rate, wakeup feature - Three SPIs (18 Mbit/s) with 4 to 16 programmable bit frames, muxed I2S - HDMI-CEC bus interface - USB 2.0 full speed interface . Serial wire devices, JTAG, Cortex-M4 ETM . 96-bit unique ID
The STM32F103xC, STM32F103xD and STM32F103xE performance line family incorporates the high-performance ARM Cortex-M3 32-bit RISC core operating at a 72 MHz frequency, high-speed embedded memories (Flash memory up to 512 Kbytes and SRAM up to 64 Kbytes), and an extensive range of enhanced I/Os and peripherals connected to two APB buses. All devices offer three 12-bit ADCs, four general-purpose 16-bit timers plus two PWM timers, as well as standard and advanced communication interfaces: up to two I2Cs, three SPIs, two I2Ss, one SDIO, five USARTs, an USB and a CAN. The STM32F103xC/D/E high-density performance line family operates in the -40 to +105 °C temperature range, from a 2.0 to 3.6 V power supply. A comprehensive set of power-saving mode allows the design of low-power applications. These features make the STM32F103xC/D/E high-density performance line microcontroller family suitable for a wide range of applications such as motor drives, application control, medical and handheld equipment, PC and gaming peripherals, GPS platforms, industrial applications, PLCs, inverters, printers, scanners, alarm systems video intercom, and HVAC. Key Features Core: ARM 32-bit Cortex-M3 CPU -72 MHz maximum frequency, 1.25 DMIPS/MHz (Dhrystone 2.1) performance at 0 wait state memory access -Single-cycle multiplication and hardware division Memories -256 to 512 Kbytes of Flash memory -up to 64 Kbytes of SRAM -Flexible static memory controller with 4 Chip Select. Supports Compact Flash, SRAM, PSRAM, NOR and NAND memories -LCD parallel interface, 8080/6800 modes 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 crystal oscillator -Internal 8 MHz factory-trimmed RC -Internal 40 kHz RC with calibration -32 kHz oscillator for RTC with calibration Low power -Sleep, Stop and Standby modes -VBAT supply for RTC and backup registers 3×12-bit, 1 µs A/D converters (up to 21 channels) -Conversion range: 0 to 3.6 V -Triple-sample and hold capability -Temperature sensor 2×12-bit D/A converters DMA: 12-channel DMA controller -Supported peripherals: timers, ADCs, DAC, SDIO, I2Ss, SPIs, I2Cs and USARTs Debug mode -Serial wire debug (SWD) & JTAG interfaces -Cortex-M3 Embedded Trace Macrocell Up to 112 fast I/O ports -51/80/112 I/Os, all mappable on 16 external interrupt vectors and almost all 5 V-tolerant Up to 11 timers -Up to 4x16-bit timers, each with up to 4 IC/OC/PWM or pulse counter and quadrature (incremental) encoder input -2 × 16-bit motor control PWM timers with dead-time generation and emergency stop -2 × watchdog timers (Independent and Window) -SysTick timer: a 24-bit downcounter -2 × 16-bit basic timers to drive the DAC Up to 13 communication interfaces -Up to 2 × I2C interfaces (SMBus/PMBus) -Up to 5 USARTs (ISO 7816 interface, LIN, IrDA capability, modem control) -Up to 3 SPIs (18 Mbit/s), 2 with I2S interface multiplexed -CAN interface (2.0B Active) -USB 2.0 full speed interface -SDIO interface CRC calculation unit, 96-bit unique ID ECOPACK packages