AT32F403A
ARM Cortex-M4 MCUThe AT32F403A is a arm cortex-m4 mcu from Artery Technology. View the full AT32F403A datasheet below including key specifications, electrical characteristics.
AT32F403A shares its datasheet with AT32F403ACGT7, whose page lists every part number it covers.
Official AT32F403A datasheet (PDF) — the source this page was extracted from.
Manufacturer
Artery TechnologyCategory
Microcontrollers (MCU)AT32F403A Key Specifications
| Parameter | Value |
|---|---|
| ADC | 3 x 12-bit, 2 MSPS, up to 16 channels |
| CAN | up to 2 (2.0B Active) |
| DAC | 2 x 12-bit |
| DMA | 14 channels |
| I2C | up to 3 |
| SPI | up to 4 (50 Mbit/s) |
| USB | USB 2.0 full speed (crystal-less) |
| Core | ARM Cortex-M4 with FPU and MPU |
| SDIO | up to 2 |
| SRAM | up to 96+128 KBytes |
| GPIOs | up to 80 |
| USART | up to 8 |
| Timers | up to 17 |
| Flash Memory | 256 to 1024 KBytes |
| Supply Voltage | 2.6V to 3.6V |
| Internal Clock (HICK) | 48 MHz |
| Maximum CPU Frequency | 240 MHz |
| Operating Temperature | -40°C to +105°C |
| External Crystal (HEXT) | 4 to 25 MHz |
| Packages Available In Family | LQFP100 14x14mm, LQFP64 10x10mm, LQFP48 7x7mm, QFN48 6x6mm |
AT32F403A Overview
Part: AT32F403A — Artery Technology
Type: ARM Cortex-M4 MCU+FPU
Description: 32-bit ARM Cortex-M4 MCU with FPU operating at up to 240 MHz, featuring 256 to 1024 KB Flash, up to 96+128 KB SRAM, 3 x 12-bit ADCs, 2 x 12-bit DACs, and 20 communication interfaces including USBFS.
Operating Conditions:
- Supply voltage: 2.6–3.6 V
- Operating temperature: -40 to +105 °C
- Max frequency: 240 MHz
Absolute Maximum Ratings:
- Max supply voltage: 4.0 V
- Max continuous current: 150 mA (IVDD total)
- Max junction/storage temperature: 125 °C
Key Specs:
- Core: ARM 32-bit Cortex-M4 CPU with FPU
- Max frequency: 240 MHz
- Flash memory: 256 to 1024 KBytes
- SRAM: Up to 96+128 KBytes
- ADC: 3 x 12-bit, 2 MSPS
- DAC: 2 x 12-bit
- Max SPI speed: 50 Mbit/s
- Max Run mode current: 100 mA (VDD, fHCLK = 240 MHz, all peripherals enabled)
Features:
- ARM 32-bit Cortex-M4 CPU with FPU and DSP instructions
- Memory protection unit (MPU)
- sLib: configurable secured Flash library area
- SPIM interface for up to 16 MBytes external SPI Flash
- External memory controller (XMC) with 16-bit data bus (PSRAM/NOR, NAND, LCD parallel interface)
- Low power modes: Sleep, Deepsleep, and Standby
- Clock management: 4-25 MHz HEXT, 48 MHz HICK (1% accuracy at 25°C), 32 kHz LEXT, LICK
- Temperature sensor (VTS) and internal reference voltage (VINTRV)
- 14-channel DMA controller
- Up to 80 fast GPIOs, almost all 5 V-tolerant
- Up to 17 timers (2 advanced motor control, 8+2 general-purpose, 2 basic, 2 watchdog, SysTick)
- Up to 20 communication interfaces: 3 x I2C, 8 x USART, 4 x SPI, 2 x CAN, USB 2.0 full speed, 2 x SDIO
- CRC calculation unit, 96-bit unique ID (UID)
- Debug: SWD, JTAG, Cortex-M4 Embedded Trace Macrocell (ETM)
Package:
- LQFP100 14 x 14 mm
- LQFP64 10 x 10 mm
- LQFP48 7 x 7 mm
- QFN48 6 x 6 mm
AT32F403A Features
| AT32F403AxxU7 | AT32F403AxxU7 | AT32F403AxxU7 | AT32F403AxxT7 | AT32F403AxxT7 | AT32F403AxxT7 | AT32F403AxxT7 | AT32F403AxxT7 | AT32F403AxxT7 | AT32F403AxxT7 | AT32F403AxxT7 | AT32F403AxxT7 | ||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Part Number | Part Number | CC | CE | CG | CC | CE | CG | RC | RE | RG | VC | VE | VG |
| CPU frequency (MHz) | CPU frequency (MHz) | 240 | 240 | 240 | 240 | 240 | 240 | 240 | 240 | 240 | 240 | 240 | 240 |
| Int. Flash (1)(2) | ZW (KBytes) | 256 | 256 | 256 | 256 | 256 | 256 | 256 | 256 | 256 | 256 | 256 | 256 |
| Int. Flash (1)(2) | NZW (KBytes) | 0 | 256 | 768 | 0 | 256 | 768 | 0 | 256 | 768 | 0 | 256 | 768 |
| Int. Flash (1)(2) | Total (KBytes) | 256 | 512 | 1024 | 256 | 512 | 1024 | 256 | 512 | 1024 | 256 | 512 | 1024 |
| SRAM (2) (KBytes) | SRAM (2) (KBytes) | 96 + 128 | 96 + 128 | 96 + 128 | 96 + 128 | 96 + 128 | 96 + 128 | 96 + 128 | 96 + 128 | 96 + 128 | 96 + 128 | 96 + 128 | 96 + 128 |
| SPIM (3) | SPIM (3) | ch / up to 16 MB | ch / up to 16 MB | ch / up to 16 MB | ch / up to 16 MB | ch / up to 16 MB | ch / up to 16 MB | ch / up to 16 MB | ch / up to 16 MB | ch / up to 16 MB | ch / up to 16 MB | ch / up to 16 MB | ch / up to 16 MB |
| 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | ||
| (4) | (4) | (4) | (4) | (4) | (4) | (4) | (4) | (4) | (4) | (4) | (4) | ||
| XMC | - - 1 1 | - - 1 1 | - - 1 1 | - - 1 1 | - - 1 1 | - - 1 1 | - - 1 1 2 2 | - - 1 1 2 2 | - - 1 1 2 2 | - - 1 1 2 2 | - - 1 1 2 2 | - - 1 1 2 2 | |
| Advanced | 2 2 | 2 2 | 2 2 | 2 2 | 2 2 | 2 2 | |||||||
| 32-bit general-purpose | 2 2 | 2 2 | 2 2 | 2 2 | 2 2 | 2 2 | 2 2 | 2 2 | 2 2 | 2 2 | 2 2 | 2 2 | |
| Basic | 8 8 2 2 | 8 8 2 2 | 8 8 2 2 | 8 8 2 2 | 8 8 2 2 | 8 8 2 2 | 2 2 | 2 2 | 2 2 | 2 2 | 2 2 | 2 2 | |
| SysTick | 1 1 | 1 1 | 1 1 | 1 1 | 1 1 | 1 1 | 1 1 | 1 1 | 1 1 | 1 1 | 1 1 | 1 1 | |
| WDT | 1 1 | 1 1 | 1 1 | 1 1 | 1 1 | 1 1 | 1 1 | 1 1 | 1 1 | 1 1 | 1 1 | 1 1 | |
| WWDT | 1 1 | 1 1 | 1 1 | 1 1 | 1 1 | 1 1 | |||||||
| RTC | 1 1 1 1 | 1 1 1 1 | 1 1 1 1 | 1 1 1 1 | 1 1 1 1 | 1 1 1 1 | 1 1 | 1 1 | 1 1 | 1 1 | 1 1 | 1 1 | |
| I 2 C | 3 3 | 3 3 | 3 3 | 3 3 | 3 3 | 3 3 | 3 3 | 3 3 | 3 3 | 3 3 | 3 3 | 3 3 | |
| SPI (5) | 4 4 | 4 4 | 4 4 | 4 4 | 4 4 | 4 4 | 4 4 | 4 4 | 4 4 | 4 4 | 4 4 | 4 4 | |
| I 2 S (5) | 4 (2 full-duplex) 4 (2 full-duplex) | 4 (2 full-duplex) 4 (2 full-duplex) | 4 (2 full-duplex) 4 (2 full-duplex) | 4 (2 full-duplex) 4 (2 full-duplex) | 4 (2 full-duplex) 4 (2 full-duplex) | 4 (2 full-duplex) 4 (2 full-duplex) | 4 (2 full-duplex) 4 (2 full-duplex) | 4 (2 full-duplex) 4 (2 full-duplex) | 4 (2 full-duplex) 4 (2 full-duplex) | 4 (2 full-duplex) 4 (2 full-duplex) | 4 (2 full-duplex) 4 (2 full-duplex) | 4 (2 full-duplex) 4 (2 full-duplex) | |
| USART + UART | + 4 (6) | + 4 (6) | 4 + 4 4 + 4 | 4 + 4 4 + 4 | 4 + 4 4 + 4 | 4 + 4 4 + 4 | 4 + 4 4 + 4 | 4 + 4 4 + 4 | |||||
| SDIO | 1 (7) 1 (7) | 1 (7) 1 (7) | 1 (7) 1 (7) | 1 (7) 1 (7) | 1 (7) 1 (7) | 1 (7) 1 (7) | 2 2 | 2 2 | 2 2 | 2 2 | 2 2 | 2 2 | |
| USBFS device | 1 1 2 2 | 1 1 2 2 | 1 1 2 2 | 1 1 2 2 | 1 1 2 2 | 1 1 2 2 | 1 1 2 2 | 1 1 2 2 | 1 1 2 2 | 1 1 2 2 | 1 1 2 2 | 1 1 2 2 | |
| CAN 12-bit ADC numbers/channels | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | |
| 10 10 16 16 | 10 10 16 16 | 10 10 16 16 | 10 10 16 16 | 10 10 16 16 | 10 10 16 16 | 10 10 16 16 | 10 10 16 16 | 10 10 16 16 | 10 10 16 16 | 10 10 16 16 | 10 10 16 16 | ||
| 12-bit DAC numbers | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | |
| 37 37 51 80 -40 to +105 ° C | 37 37 51 80 -40 to +105 ° C | 37 37 51 80 -40 to +105 ° C | 37 37 51 80 -40 to +105 ° C | 37 37 51 80 -40 to +105 ° C | 37 37 51 80 -40 to +105 ° C | 37 37 51 80 -40 to +105 ° C | 37 37 51 80 -40 to +105 ° C | 37 37 51 80 -40 to +105 ° C | 37 37 51 80 -40 to +105 ° C | 37 37 51 80 -40 to +105 ° C | 37 37 51 80 -40 to +105 ° C | ||
| QFN48 LQFP48 | QFN48 LQFP48 | QFN48 LQFP48 | QFN48 LQFP48 | QFN48 LQFP48 | QFN48 LQFP48 | LQFP64 LQFP100 | LQFP64 LQFP100 | LQFP64 LQFP100 | LQFP64 LQFP100 | LQFP64 LQFP100 | LQFP64 LQFP100 | ||
| Packages | Packages | 6 x 6 mm 7 x 7 mm 10 x 10 mm 14 x 14 mm | 6 x 6 mm 7 x 7 mm 10 x 10 mm 14 x 14 mm | 6 x 6 mm 7 x 7 mm 10 x 10 mm 14 x 14 mm | 6 x 6 mm 7 x 7 mm 10 x 10 mm 14 x 14 mm | 6 x 6 mm 7 x 7 mm 10 x 10 mm 14 x 14 mm | 6 x 6 mm 7 x 7 mm 10 x 10 mm 14 x 14 mm | 6 x 6 mm 7 x 7 mm 10 x 10 mm 14 x 14 mm | 6 x 6 mm 7 x 7 mm 10 x 10 mm 14 x 14 mm | 6 x 6 mm 7 x 7 mm 10 x 10 mm 14 x 14 mm | 6 x 6 mm 7 x 7 mm 10 x 10 mm 14 x 14 mm | 6 x 6 mm 7 x 7 mm 10 x 10 mm 14 x 14 mm | 6 x 6 mm 7 x 7 mm 10 x 10 mm 14 x 14 mm |
- (4) For LQFP64 package, XMC only supports the LCD panel with 8-bit mode.
(5) I 2 S shares the same pin with SPI.
- (6) For LQFP48 and QFN48 packages, UART8 is not available and USART6 is used as UART for no CK pin.
- (7) For LQFP48 and QFN48 packages, only SDIO2 exists and supports maximum 4-bit (D0~D3) mode.
AT32F403A Pin Configuration
Figure 2. AT32F403A LQFP100 pinout
Figure 3. AT32F403A LQFP64 pinout
Figure 4. AT32F403A LQFP48 pinout
Figure 5. AT32F403A QFN48 pinout
The table below is the pin definition of the AT32F403A. '-' presents there is no such pinout on the related package. The multi-functions list follows priority from high to low. In principle, the analog signals have priority over the digital signals, and the digital output signals have priority over the digital input signals.
Table 6. AT32F403A series pin definitions
| Pin number | Pin number | Pin number | (2) | Multi-functions (4) | Multi-functions (4) | |||
|---|---|---|---|---|---|---|---|---|
| LQFP48 QFN48 | LQFP64 | LQFP100 | Pin name | Type (1) | IO level | Main function (3) | Default | Remap |
| - | - | 1 | PE2 | I/O | FT | PE2 | SPI4_SCK (7) / I2S4_CK (7) / XMC_A23 / TRACECK | - |
| - | - | 2 | PE3 | I/O | FT | PE3 | XMC_A19 / TRACED0 | - |
| - | - | 3 | PE4 | I/O | FT | PE4 | SPI4_CS (7) / I2S4_WS (7) / XMC_A20 / TRACED1 | - |
| - | - | 4 | PE5 | I/O | FT | PE5 | SPI4_MISO (7) / XMC_A21 / TRACED2 | TMR9_CH1 |
| - | - | 5 | PE6 | I/O | FT | PE6 | SPI4_MOSI (7) / I2S4_SD (7) / XMC_A22 / TRACED3 | TMR9_CH2 |
| 1 | 1 | 6 | V BAT | S | - | V BAT | - | - |
| 2 | 2 | 7 | TAMPER-RTC / PC13 (5) | I/O | TC | PC13 (6) | TAMPER-RTC | - |
| 3 | 3 | 8 | LEXT_IN / PC14 (5) | I/O | TC | PC14 (6) | LEXT_IN | - |
| 4 | 4 | 9 | LEXT_OUT / PC15 (5) | I/O | TC | PC15 (6) | LEXT_OUT | - |
| - | - | 10 | V SS_5 | S | - | V SS_5 | - | - |
| - | - | 11 | V DD_5 | S | - | V DD_5 | - | - |
| - | - | 12 | HEXT_IN | I | - | HEXT_IN | - | - |
| - | - | 13 | HEXT_OUT | O | - | HEXT_OUT | - | - |
| 5 | 5 | - | HEXT_IN / PD0 (8) | I/O | TC | HEXT_IN | - | PD0 (8) |
| 6 | 6 | - | HEXT_OUT / PD1 (8) | I/O | TC | HEXT_OUT | - | PD1 (8) |
| 7 | 7 | 14 | NRST | I/O | - | NRST | - | - |
| - | 8 | 15 | PC0 | I/O | FTa | PC0 | ADC123_IN10 / SDIO2_D0 (7) | - |
| - | 9 | 16 | PC1 | I/O | FTa | PC1 | ADC123_IN11 / SDIO2_D1 (7) | - |
| - | 10 | 17 | PC2 | I/O | FTa | PC2 | ADC123_IN12 / SDIO2_D2 (7) | UART8_TX / XMC_NWE |
| - | 11 | 18 | PC3 | I/O | FTa | PC3 | ADC123_IN13 / SDIO2_D3 (7) / XMC_A0 | UART8_RX |
| - | - | 19 | V SSA | S | - | V SSA | - | - |
| - | - | 20 | V REF- | S | - | V REF- | - | - |
| 8 | 12 | - | V SSA / V REF- | S | - | V SSA / V REF- | - | - |
| - | - | 21 | V REF+ | S | - | V REF+ | - | - |
| - | - | 22 | V DDA | S | - | V DDA | - | - |
| 9 | 13 | - | V DDA / V REF+ | S | - | V DDA / V REF+ | - | - |
Table 6. AT32F403A series pin definitions
| Pin number | Pin number | Pin number | (1) | (2) | Multi-functions (4) | Multi-functions (4) | ||
|---|---|---|---|---|---|---|---|---|
| LQFP48 QFN48 | LQFP64 | LQFP100 | Pin name | Type | IO level | Main function (3) | Default | Remap |
| 10 | 14 | 23 | PA0 / WKUP | I/O | TC | PA0 | ADC123_IN0 /WKUP / USART2_CTS (7) / TMR2_CH1 (7) / TMR2_EXT (7) / TMR5_CH1 / TMR8_EXT | UART4_TX |
| 11 | 15 | 24 | PA1 | I/O | FTa | PA1 | ADC123_IN1 / USART2_RTS (7) / TMR2_CH2 (7) / TMR5_CH2 | UART4_RX |
| 12 | 16 | 25 | PA2 | I/O | FTa | PA2 | ADC123_IN2 / USART2_TX (7) / TMR2_CH3 (7) / TMR5_CH3 / TMR9_CH1 (7) | SDIO2_CK / XMC_D4 |
| 13 | 17 | 26 | PA3 | I/O | FTa | PA3 | ADC123_IN3 / USART2_RX (7) / TMR2_CH4 (7) / TMR5_CH4 / TMR9_CH2 (7) | I2S2_MCK / SDIO2_CMD / XMC_D5 |
| - | 18 | 27 | V SS_4 | S | - | V SS_4 | - | - |
| - | 19 | 28 | V DD_4 | S | - | V DD_4 | - | - |
| 14 | 20 | 29 | PA4 | I/O | FTa | PA4 | DAC1_OUT / ADC12_IN4 / USART2_CK (7) / SPI1_CS (7) / I2S1_WS (7) / SDIO2_D4 | USART6_TX / SPI3_CS/ I2S3_WS / SDIO2_D0 / XMC_D6 |
| 15 | 21 | 30 | PA5 | I/O | FTa | PA5 | DAC2_OUT / ADC12_IN5 / SPI1_SCK (7) / I2S1_CK (7) / SDIO2_D5 | USART6_RX / SDIO2_D1 / XMC_D7 |
| 16 | 22 | 31 | PA6 | I/O | FTa | PA6 | ADC12_IN6 / SPI1_MISO (7) / SDIO2_D6 / TMR3_CH1 (7) / TMR8_BRK / TMR13_CH1 | I2S2_MCK / SDIO2_D2 / TMR1_BRK |
| 17 | 23 | 32 | PA7 | I/O | FTa | PA7 | ADC12_IN7 / SPI1_MOSI (7) / I2S1_SD (7) / SDIO2_D7 / TMR3_CH2 (7) / TMR8_CH1C / TMR14_CH1 | SDIO2_D3 / TMR1_CH1C |
| - | 24 | 33 | PC4 | I/O | FTa | PC4 | ADC12_IN14 / SDIO2_CK (7) / XMC_NE4 | - |
| - | 25 | 34 | PC5 | I/O | FTa | PC5 | ADC12_IN15 / SDIO2_CMD (7) | XMC_NOE |
| 18 | 26 | 35 | PB0 | I/O | FTa | PB0 | ADC12_IN8 / I2S1_MCK (7) / TMR3_CH3 (7) / TMR8_CH2C | TMR1_CH2C |
| 19 | 27 | 36 | PB1 | I/O | FTa | PB1 | ADC12_IN9 / SPIM_SCK / TMR3_CH4 (7) / TMR8_CH3C | TMR1_CH3C |
| 20 | 28 | 37 | PB2 | I/O | FT | PB2 / BOOT1 (9) | - | - |
| - | - | 38 | PE7 | I/O | FT | PE7 | UART7_RX (7) / XMC_D4 (7) | TMR1_EXT |
| - | - | 39 | PE8 | I/O | FT | PE8 | UART7_TX (7) / XMC_D5 (7) | TMR1_CH1C |
| - | - | 40 | PE9 | I/O | FT | PE9 | XMC_D6 (7) | TMR1_CH1 |
| - | - | 41 | PE10 | I/O | FT | PE10 | XMC_D7 (7) | TMR1_CH2C |
| - | - | 42 | PE11 | I/O | FT | PE11 | XMC_D8 | SPI4_SCK / I2S4_CK / TMR1_CH2 |
| - | - | 43 | PE12 | I/O | FT | PE12 | XMC_D9 | SPI4_CS / I2S4_WS / TMR1_CH3C |
| - | - | 44 | PE13 | I/O | FT | PE13 | XMC_D10 | SPI4_MISO / TMR1_CH3 |
| - | - | 45 | PE14 | I/O | FT | PE14 | XMC_D11 | SPI4_MOSI / I2S4_SD / TMR1_CH4 |
| - | - | 46 | PE15 | I/O | FT | PE15 | XMC_D12 | TMR1_BRK |
| Pin number | Pin number | Pin number | (1) | (2) | Multi-functions (4) | Multi-functions (4) | ||
| LQFP48 QFN48 | LQFP64 | LQFP100 | Pin name | Type | IO level | Main function (3) | Default | Remap |
| 21 | 29 | 47 | PB10 | I/O | FT | PB10 | USART3_TX (7) / I2C2_SCL | I2S3_MCK / SPIM_IO0 / TMR2_CH3 |
| 22 | 30 | 48 | PB11 | I/O | FT | PB11 | USART3_RX (7) / I2C2_SDA | SPIM_IO1 / TMR2_CH4 |
| 23 | 31 | 49 | V SS_1 | S | - | V SS_1 | - | - |
| 24 | 32 | 50 | V DD_1 | S | - | V DD_1 | - | - |
| 25 | 33 | 51 | PB12 | I/O | FT | PB12 | USART3_CK (7) / CAN2_RX (7) / I2C2_SMBA / SPI2_CS / I2S2_WS / TMR1_BRK (7) | XMC_D13 |
| 26 | 34 | 52 | PB13 | I/O | FT | PB13 | USART3_CTS (7) / CAN2_TX (7) / SPI2_SCK / I2S2_CK / TMR1_CH1C (7) | - |
| 27 | 35 | 53 | PB14 | I/O | FT | PB14 | USART3_RTS (7) / SPI2_MISO / I2S2_SDEXT / TMR1_CH2C (7) / TMR12_CH1 | XMC_D0 |
| 28 | 36 | 54 | PB15 | I/O | FT | PB15 | SPI2_MOSI / I2S2_SD / TMR1_CH3C (7) / TMR12_CH2 | - |
| - | - | 55 | PD8 | I/O | FT | PD8 | XMC_D13 (7) | USART3_TX |
| - | - | 56 | PD9 | I/O | FT | PD9 | XMC_D14 | USART3_RX |
| - | - | 57 | PD10 | I/O | FT | PD10 | XMC_D15 | USART3_CK |
| - | - | 58 | PD11 | I/O | FT | PD11 | XMC_A16 | USART3_CTS |
| - | - | 59 | PD12 | I/O | FT | PD12 | XMC_A17 | USART3_RTS / TMR4_CH1 |
| - | - | 60 | PD13 | I/O | FT | PD13 | XMC_A18 | TMR4_CH2 |
| - | - | 61 | PD14 | I/O | FT | PD14 | XMC_D0 (7) | TMR4_CH3 |
| - | - | 62 | PD15 | I/O | FT | PD15 | XMC_D1 (7) | TMR4_CH4 |
| - | 37 | 63 | PC6 | I/O | FT | PC6 | USART6_TX (7) / I2S2_MCK (7) / SDIO1_D6 / TMR8_CH1 | XMC_D1 / TMR3_CH1 |
| - | 38 | 64 | PC7 | I/O | FT | PC7 | USART6_RX (7) / I2S3_MCK (7) / SDIO1_D7 / TMR8_CH2 | TMR3_CH2 |
| - | 39 | 65 | PC8 | I/O | FT | PC8 | USART6_CK / I2S4_MCK (7) / SDIO1_D0 / TMR8_CH3 | TMR3_CH3 |
| - | 40 | 66 | PC9 | I/O | FT | PC9 | I2C3_SDA (7) / SDIO1_D1 / TMR8_CH4 | TMR3_CH4 |
| 29 | 41 | 67 | PA8 | I/O | FT | PA8 | CLKOUT / USART1_CK / I2C3_SCL / USBFS_SOF / SPIM_CS / TMR1_CH1 (7) | - |
| 30 | 42 | 68 | PA9 | I/O | FT | PA9 | USART1_TX (7) / I2C3_SMBA / TMR1_CH2 (7) | - |
| 31 | 43 | 69 | PA10 | I/O | FT | PA10 | USART1_RX (7) / TMR1_CH3 (7) | I2S4_MCK |
| 32 | 44 | 70 | PA11 | I/O | TC | PA11 | USBFS1_D- / USART1_CTS / CAN1_RX (7) / SPIM_IO0 (7) / TMR1_CH4 (7) | - |
| 33 | 45 | 71 | PA12 | I/O | TC | PA12 | USBFS1_D+ / USART1_RTS / CAN1_TX (7) / SPIM_IO1 (7) / TMR1_EXT (7) | - |
| 34 | 46 | 72 | PA13 | I/O | FT | JTMS- SWDIO | - | PA13 |
| Pin number | Pin number | Pin number | (1) | (2) | Multi-functions (4) | Multi-functions (4) | ||
| LQFP48 QFN48 | LQFP64 | LQFP100 | Pin name | Type | IO level | Main function (3) | Default | Remap |
| - - 73 Disconnected | - - 73 Disconnected | - - 73 Disconnected | - - 73 Disconnected | - - 73 Disconnected | - - 73 Disconnected | - - 73 Disconnected | - - 73 Disconnected | - - 73 Disconnected |
| 35 | 47 | 74 | V SS_2 | S | - | V SS_2 | - | - |
| 36 | 48 | 75 | V DD_2 | S | - | V DD_2 | - | - |
| 37 | 49 | 76 | PA14 | I/O | FT | JTCK- SWCLK | - | PA14 |
| 38 | 50 | 77 | PA15 | I/O | FT | JTDI | SPI3_CS (7) / I2S3_WS (7) | PA15 / SPI1_CS / I2S1_WS / TMR2_CH1 / TMR2_EXT |
| - | 51 | 78 | PC10 | I/O | FT | PC10 | UART4_TX (7) / SDIO1_D2 | USART3_TX / SPI3_SCK / I2S3_CK |
| - | 52 | 79 | PC11 | I/O | FT | PC11 | UART4_RX (7) / SDIO1_D3 | USART3_RX / SPI3_MISO / I2S3_SDEXT / XMC_D2 |
| - | 53 | 80 | PC12 | I/O | FT | PC12 | UART5_TX (7) / SDIO1_CK | USART3_CK / SPI3_MOSI / I2S3_SD / XMC_D3 |
| - | - | 81 | PD0 | I/O | FT | PD0 | XMC_D2 (7) | CAN1_RX |
| - | - | 82 | PD1 | I/O | FT | PD1 | XMC_D3 (7) | CAN1_TX |
| - | 54 | 83 | PD2 | I/O | FT | PD2 | UART5_RX (7) / SDIO1_CMD / TMR3_EXT | XMC_NWE |
| - | - | 84 | PD3 | I/O | FT | PD3 | XMC_CLK | USART2_CTS |
| - | - | 85 | PD4 | I/O | FT | PD4 | XMC_NOE (7) | USART2_RTS |
| - | - | 86 | PD5 | I/O | FT | PD5 | XMC_NWE (7) | USART2_TX |
| - | - | 87 | PD6 | I/O | FT | PD6 | XMC_NWAIT | USART2_RX |
| - | - | 88 | PD7 | I/O | FT | PD7 | XMC_NE1 / XMC_NCE2 | USART2_CK |
| 39 | 55 | 89 | PB3 | I/O | FT | JTDO | SPI3_SCK (7) / I2S3_CK (7) | PB3 / UART7_RX / SPI1_SCK / I2S1_CK / SWO / TMR2_CH2 |
| 40 | 56 | 90 | PB4 | I/O | FT | NJTRST | SPI3_MISO (7) / I2S3_SDEXT (7) | PB4 / SPI1_MISO / I2C3_SDA / UART7_TX / TMR3_CH1 |
| 41 | 57 | 91 | PB5 | I/O | FT | PB5 | SPI3_MOSI (7) / I2S3_SD (7) / I2C1_SMBA (7) | SPI1_MOSI / I2S1_SD / CAN2_RX / TMR3_CH2 |
| 42 | 58 | 92 | PB6 | I/O | FT | PB6 | I2C1_SCL (7) / SPIM_IO3 / TMR4_CH1 (7) | USART1_TX / I2S1_MCK / SPI4_CS / I2S4_WS / CAN2_TX |
| 43 | 59 | 93 | PB7 | I/O | FT | PB7 | I2C1_SDA (7) / XMC_NADV / SPIM_IO2 / TMR4_CH2 (7) | USART1_RX / SPI4_SCK / I2S4_CK |
| 44 | 60 | 94 | BOOT0 | I | - | BOOT0 | - | - |
| 45 | 61 | 95 | PB8 | I/O | FT | PB8 | SDIO1_D4 / TMR4_CH3 (7) / TMR10_CH1 | UART5_RX / SPI4_MISO / I2C1_SCL / CAN1_RX |
| 46 | 62 | 96 | PB9 | I/O | FT | PB9 | SDIO1_D5 / TMR4_CH4 (7) / TMR11_CH1 | UART5_TX / SPI4_MOSI / I2S4_SD / I2C1_SDA / CAN1_TX |
| - | - | 97 | PE0 | I/O | FT | PE0 | UART8_RX (7) / XMC_LB / TMR4_EXT | - |
| - | - | 98 | PE1 | I/O | FT | PE1 | UART8_TX (7) / XMC_UB | - |
| Pin number | Pin number | Pin number | Pin name | Type (1) | level (2) | Main function (3) | Multi-functions (4) | Multi-functions (4) |
| LQFP48 QFN48 | LQFP64 | LQFP100 | Pin name | Type (1) | level (2) | Main function (3) | Default | Remap |
| 47 | 63 | 99 | V SS_3 | S | - | V SS_3 | - | - |
| 48 | 64 | 100 | V DD_3 | S | - | V DD_3 | - | - |
| -/49 | - | - | EPAD | S | - | V SS | - | - |
- (2) TC = standard 3.3 V GPIO, FT = general 5 V-tolerant GPIO, FTa = 5 V-tolerant GPIO with analog functionalities. FTa pin is 5 V-tolerant when configured as input floating, input pull-up, or input pull-down mode. However, it cannot be 5 V-tolerant when configured as analog mode. Meanwhile, its input level should not higher than VDD + 0.3 V.
- (3) Function availability depends on the chosen device.
- (4) If several peripherals share the same GPIO pin, to avoid conflict between these multiple functions only one peripheral should be enabled at a time through the peripheral clock enable bit (in the corresponding CRM peripheral clock enable register).
- (5) PC13, PC14, and PC15 are supplied through the power switch. Since the switch only drives a limited amount of current (3 mA), the use of GPIOs PC13 to PC15 in output mode is limited not to be used as a current source (e.g. to drive an LED).
- (6) Main function after the first battery powered domain power-up. Later on, it depends on the contents of the battery powered registers even after reset (because these registers are not reset by the main reset). For details on how to manage these GPIOs, refer to the battery powered domain and register description sections in the AT32F403A reference manual.
- (7) This multiple function can be remapped by software to some other port pins (if available on the used package). For more details, refer to the multi-function GPIO and debug configuration section in the AT32F403A reference manual.
- (8) For the LQFP64, LQFP48, and QFN48 package, the pins number 5 and 6 are configured as HEXT_IN and HEXT_OUT after reset, the functionality of PD0 and PD1 can be remapped by software on these pins. However, for the LQFP100 package, PD0 and PD1 are available by default, so there is no need for remapping. For more details, refer to multi-function GPIO and debug configuration section in the AT32F403A reference manual.
- (9) If the device boots from Flash and leaves PB2 not used, suggest to pull PB2/BOOT1 pin down to VSS.
AT32F403A Electrical Characteristics
The definition and values of input AC characteristics are given as follows.
Table 36. Input AC characteristics
| Symbol | Parameter | Min | Max | Unit |
|---|---|---|---|---|
| t EXINTpw | Pulse width of external signals detected by EXINT controller | 10 | - | ns |
Table 36. Input AC characteristics
AT32F403A Thermal Information
Thermal characteristics are calculated based on two-layer board that uses FR-4 material of 1.6mm thickness. They are guaranteed by design, not tested in production.
Table 61. Package thermal characteristics
| Symbol | Parameter | Value | Unit |
|---|---|---|---|
| Θ JA | Thermal resistance junction-ambient LQFP100 - 14 × 14 mm/0.5mm pitch | 61.2 | ° C/W |
| Θ JA | Thermal resistance junction-ambient LQFP64 - 10 × 10 mm/0.5mm pitch | 64.6 | ° C/W |
| Θ JA | Thermal resistance junction-ambient LQFP48 - 7 × 7 mm/0.5mm pitch | 68.8 | ° C/W |
| Θ JA | Thermal resistance junction-ambient QFN48 - 6 × 6 mm/0.4mm pitch | 37.8 | ° C/W |
Table 61. Package thermal characteristics
AT32F403A Package Information
Figure 39. LQFP100 - 14 x 14 mm 100 pin low-profile quad flat package outline
Table 57. LQFP100 - 14 x 14 mm 100 pin low-profile quad flat package mechanical data
| Millimeters | Millimeters | Millimeters | |
|---|---|---|---|
| Symbol | Min | Typ | Max |
| A | - | - | 1.60 |
| A1 | 0.05 | - | 0.15 |
| A2 | 1.35 | 1.40 | 1.45 |
| b | 0.17 | 0.20 | 0.26 |
| c | 0.10 | 0.127 | 0.20 |
| D | 15.75 | 16.00 | 16.25 |
| D1 | 13.90 | 14.00 | 14.10 |
| E | 15.75 | 16.00 | 16.25 |
| E1 | 13.90 | 14.00 | 14.10 |
| e | 0.50 BSC. | 0.50 BSC. | 0.50 BSC. |
| L | 0.45 | 0.60 | 0.75 |
| L1 | 1.00 REF. | 1.00 REF. | 1.00 REF. |
Table 57. LQFP100 - 14 x 14 mm 100 pin low-profile quad flat package mechanical data
Variants on the same datasheet
These parts have exact links to the same datasheet. They are candidates to compare, not verified drop-in replacements; check package, pinout and electrical limits.
| Part Number | Manufacturer | Package |
|---|---|---|
| AT32F403ACCT7 | Artery Technology | — |
| AT32F403ACCU7 | Artery Technology | — |
| AT32F403ACET7 | Artery Technology | — |
| AT32F403ACEU7 | Artery Technology | — |
| AT32F403ACGT7 | Artery Technology | — |
| AT32F403ACGU7 | Artery Technology | — |
| AT32F403ARCT7 | Artery Technology | — |
| AT32F403ARET7 | Artery Technology | — |
| AT32F403ARGT7 | Artery Technology | — |
| AT32F403AVCT7 | Artery Technology | — |
| AT32F403AVET7 | Artery Technology | — |
| AT32F403AVGT7 | Artery Technology | LQFP-100(14x14) |
| AT32F403AXC | Artery Technology | — |
| AT32F403AXE | Artery Technology | — |
| AT32F403AXG | Artery Technology | — |
Other Microcontrollers (MCU)
- STM32F407VET6 – STMicroelectronics, ARM Cortex-M4 MCU
- STM32H563ZIT6 – STMicroelectronics, Arm Cortex-M33 32-bit MCU
- RP2040 – Raspberry Pi, Microcontroller
- STM32H743VIT6 – STMicroelectronics, Microcontroller Unit (MCU)
- NRF52840-QIAA-R7 – Nordic Semiconductor, Wireless Microcontroller
- STM32U575RIT6 – STMicroelectronics, Ultra-low-power Arm Cortex-M33 32-bit MCU
- STM32L011F4U6 – STMicroelectronics, Ultra-low-power Arm Cortex-M0+ MCU
- GD32F103C8T6 – GigaDevice, Arm Cortex-M3 32-bit MCU
All Microcontrollers (MCU) datasheetsAll Artery Technology datasheets (19)
Ask your AI agent about the AT32F403A
Connect SheetsData to Claude, Cursor, Codex or any MCP client and your agent reads this datasheet for you: pinout, limits, register maps and design checks, with the numbers taken from the PDF.
claude mcp add --transport http sheetsdata https://mcp.sheetsdata.com/mcp
Then ask: "Can the AT32F403A run from my 12 V rail? Check it against the datasheet limits."
Create a free account $2 of usage every month, no card needed.