Skip to main content

AT32F403ACGT7

ARM Cortex-M4 MCU

The AT32F403ACGT7 is a arm cortex-m4 mcu from Artery Technology. View the full AT32F403ACGT7 datasheet below including pinout, electrical characteristics.

Manufacturer

Artery Technology

Category

ARM Cortex-M4 MCU

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

Features

AT32F403AxxU7AT32F403AxxU7AT32F403AxxU7AT32F403AxxT7AT32F403AxxT7AT32F403AxxT7AT32F403AxxT7AT32F403AxxT7AT32F403AxxT7AT32F403AxxT7AT32F403AxxT7AT32F403AxxT7
Part NumberPart NumberCCCECGCCCECGRCRERGVCVEVG
CPU frequency (MHz)CPU frequency (MHz)240240240240240240240240240240240240
Int. Flash (1)(2)ZW (KBytes)256256256256256256256256256256256256
Int. Flash (1)(2)NZW (KBytes)0256768025676802567680256768
Int. Flash (1)(2)Total (KBytes)2565121024256512102425651210242565121024
SRAM (2) (KBytes)SRAM (2) (KBytes)96 + 12896 + 12896 + 12896 + 12896 + 12896 + 12896 + 12896 + 12896 + 12896 + 12896 + 12896 + 128
SPIM (3)SPIM (3)ch / up to 16 MBch / up to 16 MBch / up to 16 MBch / up to 16 MBch / up to 16 MBch / up to 16 MBch / up to 16 MBch / up to 16 MBch / up to 16 MBch / up to 16 MBch / up to 16 MBch / up to 16 MB
111111111111
(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
Advanced2 22 22 22 22 22 2
32-bit general-purpose2 22 22 22 22 22 22 22 22 22 22 22 2
Basic8 8 2 28 8 2 28 8 2 28 8 2 28 8 2 28 8 2 22 22 22 22 22 22 2
SysTick1 11 11 11 11 11 11 11 11 11 11 11 1
WDT1 11 11 11 11 11 11 11 11 11 11 11 1
WWDT1 11 11 11 11 11 1
RTC1 1 1 11 1 1 11 1 1 11 1 1 11 1 1 11 1 1 11 11 11 11 11 11 1
I 2 C3 33 33 33 33 33 33 33 33 33 33 33 3
SPI (5)4 44 44 44 44 44 44 44 44 44 44 44 4
I 2 S (5)
USART + UART
4 (2 full-duplex) 4 (2 full-duplex)4 (2 full-duplex) 4 (2 full-duplex)
(6)
4 (2 full-duplex) 4 (2 full-duplex)4 (2 full-duplex) 4 (2 full-duplex)4 (2 full-duplex) 4 (2 full-duplex)
(6)
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 3 + 4 1 (7) 1 (7)+ 4 3 + 4 1 (7) 1 (7)+ 4 3 + 4 1 (7) 1 (7)+ 4 3 + 4 1 (7) 1 (7)+ 4 3 + 4 1 (7) 1 (7)+ 4 3 + 4 1 (7) 1 (7)4 + 4 4 + 4 2 24 + 4 4 + 4 2 24 + 4 4 + 4 2 24 + 4 4 + 4 2 24 + 4 4 + 4 2 24 + 4 4 + 4 2 2
USBFS device1 11 11 11 11 11 11 11 11 11 11 11 1
CAN
12-bit ADC numbers/channels
2 2 2 2 32 2 2 2 32 2 2 2 32 2 2 2 32 2 2 2 32 2 2 2 32 2 2 2 32 2 2 2 32 2 2 2 32 2 2 2 32 2 2 2 32 2 2 2 3
12-bit DAC numbers10 10 16 16 210 10 16 16 210 10 16 16 210 10 16 16 210 10 16 16 210 10 16 16 210 10 16 16 210 10 16 16 210 10 16 16 210 10 16 16 210 10 16 16 210 10 16 16 2
37 37 51 80 -40 to +105 ° C37 37 51 80 -40 to +105 ° C37 37 51 80 -40 to +105 ° C37 37 51 80 -40 to +105 ° C37 37 51 80 -40 to +105 ° C37 37 51 80 -40 to +105 ° C37 37 51 80 -40 to +105 ° C37 37 51 80 -40 to +105 ° C37 37 51 80 -40 to +105 ° C37 37 51 80 -40 to +105 ° C37 37 51 80 -40 to +105 ° C37 37 51 80 -40 to +105 ° C
QFN48 LQFP48QFN48 LQFP48QFN48 LQFP48QFN48 LQFP48QFN48 LQFP48QFN48 LQFP48LQFP64 LQFP100LQFP64 LQFP100LQFP64 LQFP100LQFP64 LQFP100LQFP64 LQFP100LQFP64 LQFP100
PackagesPackages6 x 6 mm 7 x 7 mm 10 x 10 mm 14 x 14 mm6 x 6 mm 7 x 7 mm 10 x 10 mm 14 x 14 mm6 x 6 mm 7 x 7 mm 10 x 10 mm 14 x 14 mm6 x 6 mm 7 x 7 mm 10 x 10 mm 14 x 14 mm6 x 6 mm 7 x 7 mm 10 x 10 mm 14 x 14 mm6 x 6 mm 7 x 7 mm 10 x 10 mm 14 x 14 mm6 x 6 mm 7 x 7 mm 10 x 10 mm 14 x 14 mm6 x 6 mm 7 x 7 mm 10 x 10 mm 14 x 14 mm6 x 6 mm 7 x 7 mm 10 x 10 mm 14 x 14 mm6 x 6 mm 7 x 7 mm 10 x 10 mm 14 x 14 mm6 x 6 mm 7 x 7 mm 10 x 10 mm 14 x 14 mm6 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.

Pin Configuration

AT32F403ACGT7 – LQFP100 Pinout

PinNameTypeI/O LevelMain FunctionDefaultRemap
1PE2I/OFTPE2SPI4_SCK / I2S4_CK / XMC_A23 / TRACECK
2PE3I/OFTPE3XMC_A19 / TRACED0
3PE4I/OFTPE4SPI4_CS / I2S4_WS / XMC_A20 / TRACED1
4PE5I/OFTPE5SPI4_MISO / XMC_A21 / TRACED2TMR9_CH1
5PE6I/OFTPE6SPI4_MOSI / I2S4_SD / XMC_A22 / TRACED3TMR9_CH2
6VBATSVBAT
7PC13I/OTCPC13TAMPER-RTC
8PC14I/OTCPC14LEXT_IN
9PC15I/OTCPC15LEXT_OUT
10VSS_5SVSS_5
11VDD_5SVDD_5
12HEXT_INIHEXT_IN
13HEXT_OUTOHEXT_OUT
14NRSTI/ONRST
15PC0I/OFTaPC0ADC123_IN10 / SDIO2_D0
16PC1I/OFTaPC1ADC123_IN11 / SDIO2_D1
17PC2I/OFTaPC2ADC123_IN12 / SDIO2_D2UART8_TX / XMC_NWE
18PC3I/OFTaPC3ADC123_IN13 / SDIO2_D3 / XMC_A0UART8_RX
19VSSASVSSA
20VREF−SVREF−
21VREF+SVREF+
22VDDASVDDA
23PA0 / WKUPI/OTCPA0ADC123_IN0 / WKUP / USART2_CTS / TMR2_CH1 / TMR2_EXT / TMR5_CH1 / TMR8_EXTUART4_TX
24PA1I/OFTaPA1ADC123_IN1 / USART2_RTS / TMR2_CH2 / TMR5_CH2UART4_RX
25PA2I/OFTaPA2ADC123_IN2 / USART2_TX / TMR2_CH3 / TMR5_CH3 / TMR9_CH1SDIO2_CK / XMC_D4
26PA3I/OFTaPA3ADC123_IN3 / USART2_RX / TMR2_CH4 / TMR5_CH4 / TMR9_CH2I2S2_MCK / SDIO2_CMD / XMC_D5
27VSS_4SVSS_4
28VDD_4SVDD_4
29PA4I/OFTaPA4DAC1_OUT / ADC12_IN4 / USART2_CK / SPI1_CS / I2S1_WS / SDIO2_D4USART6_TX / SPI3_CS / I2S3_WS / SDIO2_D0 / XMC_D6
30PA5I/OFTaPA5DAC2_OUT / ADC12_IN5 / SPI1_SCK / I2S1_CK / SDIO2_D5USART6_RX / SDIO2_D1 / XMC_D7
31PA6I/OFTaPA6ADC12_IN6 / SPI1_MISO / SDIO2_D6 / TMR3_CH1 / TMR8_BRK / TMR13_CH1I2S2_MCK / SDIO2_D2 / TMR1_BRK
32PA7I/OFTaPA7ADC12_IN7 / SPI1_MOSI / I2S1_SD / SDIO2_D7 / TMR3_CH2 / TMR8_CH1C / TMR14_CH1SDIO2_D3 / TMR1_CH1C
33PC4I/OFTaPC4ADC12_IN14 / SDIO2_CK / XMC_NE4
34PC5I/OFTaPC5ADC12_IN15 / SDIO2_CMDXMC_NOE
35PB0I/OFTaPB0ADC12_IN8 / I2S1_MCK / TMR3_CH3 / TMR8_CH2CTMR1_CH2C
36PB1I/OFTaPB1ADC12_IN9 / SPIM_SCK / TMR3_CH4 / TMR8_CH3CTMR1_CH3C
37PB2I/OFTPB2 / BOOT1
38PE7I/OFTPE7UART7_RX / XMC_D4TMR1_EXT
39PE8I/OFTPE8UART7_TX / XMC_D5TMR1_CH1C
40PE9I/OFTPE9XMC_D6TMR1_CH1
41PE10I/OFTPE10XMC_D7TMR1_CH2C
42PE11I/OFTPE11XMC_D8SPI4_SCK / I2S4_CK / TMR1_CH2
43PE12I/OFTPE12XMC_D9SPI4_CS / I2S4_WS / TMR1_CH3C
44PE13I/OFTPE13XMC_D10SPI4_MISO / TMR1_CH3
45PE14I/OFTPE14XMC_D11SPI4_MOSI / I2S4_SD / TMR1_CH4
46PE15I/OFTPE15XMC_D12TMR1_BRK
47PB10I/OFTPB10USART3_TX / I2C2_SCLI2S3_MCK / SPIM_IO0 / TMR2_CH3
48PB11I/OFTPB11USART3_RX / I2C2_SDASPIM_IO1 / TMR2_CH4
49VSS_1SVSS_1
50VDD_1SVDD_1
51PB12I/OFTPB12USART3_CK / CAN2_RX / I2C2_SMBA / SPI2_CS / I2S2_WS / TMR1_BRKXMC_D13
52PB13I/OFTPB13USART3_CTS / CAN2_TX / SPI2_SCK / I2S2_CK / TMR1_CH1C
53PB14I/OFTPB14USART3_RTS / SPI2_MISO / I2S2_SDEXT / TMR1_CH2C / TMR12_CH1XMC_D0
54PB15I/OFTPB15SPI2_MOSI / I2S2_SD / TMR1_CH3C / TMR12_CH2
55PD8I/OFTPD8XMC_D13USART3_TX
56PD9I/OFTPD9XMC_D14USART3_RX
57PD10I/OFTPD10XMC_D15USART3_CK
58PD11I/OFTPD11XMC_A16USART3_CTS
59PD12I/OFTPD12XMC_A17USART3_RTS / TMR4_CH1
60PD13I/OFTPD13XMC_A18TMR4_CH2
61PD14I/OFTPD14XMC_D0TMR4_CH3
62PD15I/OFTPD15XMC_D1TMR4_CH4
63PC6I/OFTPC6USART6_TX / I2S2_MCK / SDIO1_D6 / TMR8_CH1XMC_D1 / TMR3_CH1
64PC7I/OFTPC7USART6_RX / I2S3_MCK / SDIO1_D7 / TMR8_CH2TMR3_CH2
65PC8I/OFTPC8USART6_CK / I2S4_MCK / SDIO1_D0 / TMR8_CH3TMR3_CH3
66PC9I/OFTPC9I2C3_SDA / SDIO1_D1 / TMR8_CH4TMR3_CH4
67PA8I/OFTPA8CLKOUT / USART1_CK / I2C3_SCL / USBFS_SOF / SPIM_CS / TMR1_CH1
68PA9I/OFTPA9USART1_TX / I2C3_SMBA / TMR1_CH2
69PA10I/OFTPA10USART1_RX / TMR1_CH3I2S4_MCK
70PA11I/OTCPA11USBFS1_D− / USART1_CTS / CAN1_RX / SPIM_IO0 / TMR1_CH4
71PA12I/OTCPA12USBFS1_D+ / USART1_RTS / CAN1_TX / SPIM_IO1 / TMR1_EXT
72PA13I/OFTJTMS-SWDIOPA13
73NCDisconnected
74VSS_2SVSS_2
75VDD_2SVDD_2
76PA14I/OFTJTCK-SWCLKPA14
77PA15I/OFTJTDISPI3_CS / I2S3_WSPA15 / SPI1_CS / I2S1_WS / TMR2_CH1 / TMR2_EXT
78PC10I/OFTPC10UART4_TX / SDIO1_D2USART3_TX / SPI3_SCK / I2S3_CK
79PC11I/OFTPC11UART4_RX / SDIO1_D3USART3_RX / SPI3_MISO / I2S3_SDEXT / XMC_D2
80PC12I/OFTPC12UART5_TX / SDIO1_CKUSART3_CK / SPI3_MOSI / I2S3_SD / XMC_D3
81PD0I/OFTPD0XMC_D2CAN1_RX
82PD1I/OFTPD1XMC_D3CAN1_TX
83PD2I/OFTPD2UART5_RX / SDIO1_CMD / TMR3_EXTXMC_NWE
84PD3I/OFTPD3XMC_CLKUSART2_CTS
85PD4I/OFTPD4XMC_NOEUSART2_RTS
86PD5I/OFTPD5XMC_NWEUSART2_TX
87PD6I/OFTPD6XMC_NWAITUSART2_RX
88PD7I/OFTPD7XMC_NE1 / XMC_NCE2USART2_CK
89PB3I/OFTJTDOSPI3_SCK / I2S3_CKPB3 / UART7_RX / SPI1_SCK / I2S1_CK / SWO / TMR2_CH2
90PB4I/OFTNJTRSTSPI3_MISO / I2S3_SDEXTPB4 / SPI1_MISO / I2C3_SDA / UART7_TX / TMR3_CH1
91PB5I/OFTPB5SPI3_MOSI / I2S3_SD / I2C1_SMBASPI1_MOSI / I2S1_SD / CAN2_RX / TMR3_CH2
92PB6I/OFTPB6I2C1_SCL / SPIM_IO3 / TMR4_CH1USART1_TX / I2S1_MCK / SPI4_CS / I2S4_WS / CAN2_TX
93PB7I/OFTPB7I2C1_SDA / XMC_NADV / SPIM_IO2 / TMR4_CH2USART1_RX / SPI4_SCK / I2S4_CK
94BOOT0IBOOT0
95PB8I/OFTPB8SDIO1_D4 / TMR4_CH3 / TMR10_CH1UART5_RX / SPI4_MISO / I2C1_SCL / CAN1_RX
96PB9I/OFTPB9SDIO1_D5 / TMR4_CH4 / TMR11_CH1UART5_TX / SPI4_MOSI / I2S4_SD / I2C1_SDA / CAN1_TX
97PE0I/OFTPE0UART8_RX / XMC_LB / TMR4_EXT
98PE1I/OFTPE1UART8_TX / XMC_UB
99VSS_3SVSS_3
100VDD_3SVDD_3

Notes

  • I/O Level codes: TC = standard 3.3 V GPIO; FT = general 5 V-tolerant GPIO; FTa = 5 V-tolerant GPIO with analog functionality (5 V-tolerant only in input floating, pull-up, or pull-down modes; not in analog mode).
  • PC13–PC15: Limited output current (3 mA max via power switch); not suitable as current sources (e.g., LED drivers).
  • PC13–PC15: Battery-powered domain; retain state after reset. Refer to reference manual for management details.
  • PB2/BOOT1: If device boots from Flash and PB2 is unused, pull down to VSS.
  • Pin 73: Disconnected (NC).
  • EPAD: Exposed pad (QFN48 variant only); connected to VSS.
  • Remappable functions (marked with superscript 7 in datasheet): Software-remappable to alternate pins via GPIO remap registers. Refer to reference manual for details.

Electrical Characteristics

The definition and values of input AC characteristics are given as follows.

Table 36. Input AC characteristics

SymbolParameterMinMaxUnit
t EXINTpwPulse width of external signals detected by EXINT controller10-ns

Table 36. Input AC characteristics

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

SymbolParameterValueUnit
Θ JAThermal resistance junction-ambient LQFP100 - 14 × 14 mm/0.5mm pitch61.2° C/W
Θ JAThermal resistance junction-ambient LQFP64 - 10 × 10 mm/0.5mm pitch64.6° C/W
Θ JAThermal resistance junction-ambient LQFP48 - 7 × 7 mm/0.5mm pitch68.8° C/W
Θ JAThermal resistance junction-ambient QFN48 - 6 × 6 mm/0.4mm pitch37.8° C/W

Table 61. Package thermal characteristics

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

MillimetersMillimetersMillimeters
SymbolMinTypMax
A--1.60
A10.05-0.15
A21.351.401.45
b0.170.200.26
c0.100.1270.20
D15.7516.0016.25
D113.9014.0014.10
E15.7516.0016.25
E113.9014.0014.10
e0.50 BSC.0.50 BSC.0.50 BSC.
L0.450.600.75
L11.00 REF.1.00 REF.1.00 REF.

Table 57. LQFP100 - 14 x 14 mm 100 pin low-profile quad flat package mechanical data

Ordering Information

MPNPackageTemperature RangePacking
AT32F403ACGT7LQFP48-40 to +105 °CTray/Tube
AT32F403ACGU7LQFP48-40 to +105 °CTape & Reel
AT32F403ARGT7LQFP64-40 to +105 °CTray/Tube
AT32F403AVGT7LQ

Related Variants

The following components are covered by the same datasheet.

Part NumberManufacturerPackage
AT32F403AArtery Technology
AT32F403ACCT7Artery Technology
AT32F403ACCU7Artery Technology
AT32F403ACET7Artery Technology
AT32F403ACEU7Artery Technology
AT32F403ACGU7Artery Technology
AT32F403ARCT7Artery Technology
AT32F403ARET7Artery Technology
AT32F403ARGT7Artery Technology
AT32F403AVCT7Artery Technology
AT32F403AVET7Artery Technology
AT32F403AVGT7Artery Technology
AT32F403AXCArtery Technology
AT32F403AXEArtery Technology
AT32F403AXGArtery Technology
AT32F403AXXT7Artery Technology
AT32F403AXXU7Artery Technology
Data on this page is extracted from publicly available manufacturer datasheets using automated tools including AI. It may contain errors or omissions. Always verify specifications against the official manufacturer datasheet before making design or purchasing decisions. See our Terms of Service. Rights holders can submit a takedown request.

Get structured datasheet data via API

Get started free