Overview
The STM32F103ZGT6 is a high-performance advanced ARM Cortex™-M3 32-bit RISC microcontroller produced by STMicroelectronics. This microcontroller features a core operating frequency of 72 MHz, high-speed embedded memories, and an extensive range of enhanced peripherals and I/Os connected to two APB buses. It operates within a voltage range of 2.0 to 3.6 V and offers comprehensive power-saving modes, making it suitable for low-power applications.
Key Specifications
Attribute | Specification |
---|---|
Family Name | STM32F |
Core Processor | ARM Cortex M3 |
Program Memory Type | Flash |
Flash Size (Bytes) | 1 MB |
RAM Size | 96 kB |
Speed | 72 MHz |
No of I/O Lines | 112 |
Interface Type / Connectivity | CAN/IrDA/I2C/LIN/SDIO/SPI/UART/USART/USB |
Peripherals | DMA/Motor Control PWM/PDR/POR/PVD/PWM/Temp Sensor/Watchdog |
Number Of Timers | 14 |
Operating Temperature | -40°C to +85°C |
On-Chip ADC | 3 (16-ch x 12-bit) |
On-Chip DAC | 2 (2-ch x 12-bit) |
Watchdog Timers | 2 |
Package Style | LQFP-144 |
Mounting Method | Surface Mount |
Key Features
- ARM 32-bit Cortex™-M3 CPU Core with single-cycle multiplication and hardware division
- 72 MHz maximum frequency, 1.25 DMIPS/MHz (Dhrystone 2.1) performance
- 768 Kbytes to 1 Mbyte of Flash memory and up to 96 Kbytes of SRAM
- Clock, reset, and supply management with 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, and internal 40 kHz RC
- PLL for CPU clock and 32 kHz oscillator for RTC with calibration
- Low power modes: Sleep, Stop, and Standby; VBAT supply for RTC and backup registers
- 2 x 12-bit, 1 μs A/D converters (up to 16 channels) and 2 x 12-bit D/A converters
- Temperature sensor and 7-channel DMA controller supporting various peripherals
- Up to 112 fast I/O ports and 17 timers including motor control PWM timers
- 13 communication interfaces including CAN, I2C, SPI, USART, USB, and SDIO
- CRC calculation unit and 96-bit unique ID
- ECOPACK® packages
Applications
- Industrial applications
- Automotive applications
- Motor drives and control
- Medical and handheld equipment
- PC and gaming peripherals
- GPS platforms
- PLCs, inverters, printers, scanners, and alarm systems
- Video intercom systems
Q & A
- What is the core processor of the STM32F103ZGT6?
The core processor is the ARM Cortex M3.
- What is the maximum operating frequency of the STM32F103ZGT6?
The maximum operating frequency is 72 MHz.
- How much Flash and RAM memory does the STM32F103ZGT6 have?
The STM32F103ZGT6 has 1 MB of Flash memory and up to 96 kB of SRAM.
- What are the operating voltage and temperature ranges of the STM32F103ZGT6?
The operating voltage range is 2.0 to 3.6 V, and the operating temperature range is -40°C to +85°C.
- What types of communication interfaces does the STM32F103ZGT6 support?
The STM32F103ZGT6 supports CAN, IrDA, I2C, LIN, SDIO, SPI, UART, USART, and USB interfaces.
- How many I/O lines and timers does the STM32F103ZGT6 have?
The STM32F103ZGT6 has up to 112 I/O lines and 17 timers.
- What are the power-saving modes available on the STM32F103ZGT6?
The power-saving modes include Sleep, Stop, and Standby modes.
- Does the STM32F103ZGT6 have any onboard ADC and DAC converters?
Yes, it has 3 x 12-bit ADCs and 2 x 12-bit DACs.
- What is the package style and mounting method of the STM32F103ZGT6?
The package style is LQFP-144, and the mounting method is Surface Mount.
- What are some common applications of the STM32F103ZGT6?
Common applications include industrial, automotive, motor drives, medical devices, and various other embedded systems.
- Is the STM32F103ZGT6 available in ECOPACK® packages?
Yes, the STM32F103ZGT6 is available in ECOPACK® packages.