Spark Logic

ATSAM3X8E pinout

84 MHz Arm Cortex-M3 microcontroller with 512 KiB flash, USB OTG, Ethernet MAC, CAN and analog peripherals.

LQFP-144

144 contacts Current package
LFBGA-144 144 contacts

Microchip Technology · LQFP-144 · Quad flat package · Refer to the mechanical drawing for footprint dimensions.

512 KiB flash in two 256 KiB banks. SRAM: 64 KiB + 32 KiB system banks and 4 KiB NAND controller SRAM.

LQFP-144 pinout

LQFP-144
Top view · Pin 1 at the upper left · Schematic outline Scroll the map to reach all contacts.
Selected pin details

124 · VDDCORE

Supply · Power

1.8 V supply for the core and embedded logic. Connect all core supply contacts.

11057C · Package pinout and signal descriptions

Electrical limits · Link to this pin

All 144 pins

PinSignalDirectionFunction
1PB26 BidirectionalBidirectional Programmable input/output line. Peripheral A · CTS0 Peripheral B · TCLK0 Extra function · WKUP15
2PA9 BidirectionalBidirectional Programmable input/output line. Peripheral A · UTXD Peripheral B · PWMH3
3PA10 BidirectionalBidirectional Programmable input/output line. Peripheral A · RXD0 Peripheral B · DATRG Extra function · WKUP5
4PA11 BidirectionalBidirectional Programmable input/output line. Peripheral A · TXD0 Peripheral B · ADTRG Extra function · WKUP6
5PA12 BidirectionalBidirectional Programmable input/output line. Peripheral A · RXD1 Peripheral B · PWML1 Extra function · WKUP7
6PA13 BidirectionalBidirectional Programmable input/output line. Peripheral A · TXD1 Peripheral B · PWMH2
7PA14 BidirectionalBidirectional Programmable input/output line. Peripheral A · RTS1 Peripheral B · TK
8PA15 BidirectionalBidirectional Programmable input/output line. Peripheral A · CTS1 Peripheral B · TF Extra function · WKUP8
9PA17 BidirectionalBidirectional Programmable input/output line. Peripheral A · TWD0 Peripheral B · SPCK0
10VDDCORE SupplySupply 1.8 V supply for the core and embedded logic. Connect all core supply contacts.
11VDDIO SupplySupply Digital I/O supply. Connect each VDDIO contact and place a local ceramic bypass capacitor nearby.
12GND ReturnReturn Connect to the ground plane with local return paths for the associated supply capacitors.
13PD0 BidirectionalBidirectional Programmable input/output line. Peripheral A · A10 Peripheral B · MCDA4
14PD1 BidirectionalBidirectional Programmable input/output line. Peripheral A · A11 Peripheral B · MCDA5
15PD2 BidirectionalBidirectional Programmable input/output line. Peripheral A · A12 Peripheral B · MCDA6
16PD3 BidirectionalBidirectional Programmable input/output line. Peripheral A · A13 Peripheral B · MCDA7
17PD4 BidirectionalBidirectional Programmable input/output line. Peripheral A · A14 Peripheral B · TXD3
18PD5 BidirectionalBidirectional Programmable input/output line. Peripheral A · A15 Peripheral B · RXD3
19PD6 BidirectionalBidirectional Programmable input/output line. Peripheral A · A16/BA0 Peripheral B · PWMFI2
20PD7 BidirectionalBidirectional Programmable input/output line. Peripheral A · A17/BA1 Peripheral B · TIOA8
21PD8 BidirectionalBidirectional Programmable input/output line. Peripheral A · A21/NANDALE Peripheral B · TIOB8
22PD9 BidirectionalBidirectional Programmable input/output line. Peripheral A · A22/NANDCLE Peripheral B · TCLK8
23PA0 BidirectionalBidirectional Programmable input/output line. Peripheral A · CANTX0 Peripheral B · PWML3
24PA1 BidirectionalBidirectional Programmable input/output line. Peripheral A · CANRX0 Peripheral B · PCK0 Extra function · WKUP0
25PA5 BidirectionalBidirectional Programmable input/output line. Peripheral A · TIOA2 Peripheral B · PWMFI0 Extra function · WKUP2
26PA7 BidirectionalBidirectional Programmable input/output line. Peripheral A · TCLK2 Peripheral B · NCS1 Extra function · WKUP3
27PA8 BidirectionalBidirectional Programmable input/output line. Peripheral A · URXD Peripheral B · PWMH0 Extra function · WKUP4
28PB28 BidirectionalBidirectional System debug pin at reset. Check the system-I/O setting before using it as GPIO. Peripheral A · TCK/SWCLK
29PB29 BidirectionalBidirectional System debug pin at reset. Check the system-I/O setting before using it as GPIO. Peripheral A · TDI
30PB30 BidirectionalBidirectional System debug pin at reset. Check the system-I/O setting before using it as GPIO. Peripheral A · TDO/TRACESWO
31PB31 BidirectionalBidirectional System debug pin at reset. Check the system-I/O setting before using it as GPIO. Peripheral A · TMS/SWDIO
32PD10 BidirectionalBidirectional Programmable input/output line. Peripheral A · NWR1/NBS1
33GNDPLL ReturnReturn Connect to the ground plane with local return paths for the associated supply capacitors.
34VDDPLL SupplySupply 1.8 V supply for the main oscillator and PLL. Follow the device-specific decoupling and filtering circuit.
35XOUT OutputOutput Main oscillator amplifier output. Use the load network for the chosen crystal.
36XIN InputInput Main oscillator amplifier input. Use the recommended crystal or external clock circuit.
37DHSDP BidirectionalBidirectional USB high-speed positive data signal. Follow the combined high-speed and full-speed data-line schematic.
38DHSDM BidirectionalBidirectional USB high-speed negative data signal. Follow the combined high-speed and full-speed data-line schematic.
39VBUS InputInput USB bus sense. Follow the bus-powered or self-powered USB circuit in the checklist.
40VBG ReferenceReference USB PHY bias reference. Use the specified 6.8 kΩ and 10 pF network.
41VDDUTMI SupplySupply USB PHY supply. Use 3.3 V nominal for USB and follow the separate filter shown in the hardware checklist.
42DFSDP BidirectionalBidirectional USB full-speed positive data signal. Follow the series termination schematic.
43DFSDM BidirectionalBidirectional USB full-speed negative data signal. Follow the series termination schematic.
44GNDUTMI ReturnReturn Connect to the ground plane with local return paths for the associated supply capacitors.
45VDDCORE SupplySupply 1.8 V supply for the core and embedded logic. Connect all core supply contacts.
46JTAGSEL InputInput Selects boundary scan when high. Use the documented low strap for normal debugger access.
47NRSTB InputInput Active-low asynchronous reset, including the backup region. This pin has an internal pull-up to VDDBU.
48XIN32 InputInput 32.768 kHz oscillator input. See the slow-clock design guidance before using an external crystal.
49XOUT32 OutputOutput 32.768 kHz oscillator output. See the slow-clock design guidance.
50SHDN OutputOutput Shutdown control output. Use it to control external power when implementing backup mode.
51TST InputInput Factory test and fast programming selection. Use the documented low strap for normal operation.
52VDDBU SupplySupply Backup and slow-clock supply. Respect its relationship with VDDIO and the backup-domain controls.
53FWUP InputInput Backup-domain force wake-up input. Check the bias and polarity for the selected wake-up mode.
54GNDBU ReturnReturn Connect to the ground plane with local return paths for the associated supply capacitors.
55PC1 BidirectionalBidirectional Programmable input/output line.
56VDDOUT Regulator outputRegulator output Output of the on-chip 1.8 V regulator. Use the specified output capacitor for regulator stability.
57VDDIN SupplySupply Input to the on-chip regulator. On SAM7X it also supplies the ADC.
58GND ReturnReturn Connect to the ground plane with local return paths for the associated supply capacitors.
59PC2 BidirectionalBidirectional Programmable input/output line. Peripheral A · D0 Peripheral B · PWML0
60PC3 BidirectionalBidirectional Programmable input/output line. Peripheral A · D1 Peripheral B · PWMH0
61VDDCORE SupplySupply 1.8 V supply for the core and embedded logic. Connect all core supply contacts.
62VDDIO SupplySupply Digital I/O supply. Connect each VDDIO contact and place a local ceramic bypass capacitor nearby.
63PC5 BidirectionalBidirectional Programmable input/output line. Peripheral A · D3 Peripheral B · PWMH1
64PC6 BidirectionalBidirectional Programmable input/output line. Peripheral A · D4 Peripheral B · PWML2
65PC7 BidirectionalBidirectional Programmable input/output line. Peripheral A · D5 Peripheral B · PWMH2
66PC8 BidirectionalBidirectional Programmable input/output line. Peripheral A · D6 Peripheral B · PWML3
67PC9 BidirectionalBidirectional Programmable input/output line. Peripheral A · D7 Peripheral B · PWMH3
68PB27 BidirectionalBidirectional Programmable input/output line. Peripheral A · NCS3 Peripheral B · TIOB0
69NRST BidirectionalBidirectional Active-low system reset controlled by the reset controller. Use open-drain drive for external reset.
70PA18 BidirectionalBidirectional Programmable input/output line. Peripheral A · TWCK0 Peripheral B · A20 Extra function · WKUP9
71PA19 BidirectionalBidirectional Programmable input/output line. Peripheral A · MCCK Peripheral B · PWMH1
72PA20 BidirectionalBidirectional Programmable input/output line. Peripheral A · MCCDA Peripheral B · PWML2
73VDDANA SupplySupply Analog supply for the ADC and DAC. Follow the supply and reference limits for the intended resolution.
74GNDANA ReturnReturn Connect to the ground plane with local return paths for the associated supply capacitors.
75ADVREF Analog referenceAnalog reference Reference voltage input for the analog converter. Follow the reference limits and connection for the selected use.
76PB15 BidirectionalBidirectional Programmable input/output line. Peripheral A · CANRX1 Peripheral B · PWMH3 Extra function · DAC0/WKUP12
77PB16 BidirectionalBidirectional Programmable input/output line. Peripheral A · TCLK5 Peripheral B · PWML0 Extra function · DAC1
78PA16 BidirectionalBidirectional Programmable input/output line. Peripheral A · SPCK1 Peripheral B · TD Extra function · AD7
79PA24 BidirectionalBidirectional Programmable input/output line. Peripheral A · MCDA3 Peripheral B · PCK1 Extra function · AD6
80PA23 BidirectionalBidirectional Programmable input/output line. Peripheral A · MCDA2 Peripheral B · TCLK4 Extra function · AD5
81PA22 BidirectionalBidirectional Programmable input/output line. Peripheral A · MCDA1 Peripheral B · TCLK3 Extra function · AD4
82PA6 BidirectionalBidirectional Programmable input/output line. Peripheral A · TIOB2 Peripheral B · NCS0 Extra function · AD3
83PA4 BidirectionalBidirectional Programmable input/output line. Peripheral A · TCLK1 Peripheral B · NWAIT Extra function · AD2
84PA3 BidirectionalBidirectional Programmable input/output line. Peripheral A · TIOB1 Peripheral B · PWMFI1 Extra function · AD1/WKUP1
85PA2 BidirectionalBidirectional Programmable input/output line. Peripheral A · TIOA1 Peripheral B · NANDRDY Extra function · AD0
86PB12 BidirectionalBidirectional Programmable input/output line. Peripheral A · TWD1 Peripheral B · PWMH0 Extra function · AD8
87PB13 BidirectionalBidirectional Programmable input/output line. Peripheral A · TWCK1 Peripheral B · PWMH1 Extra function · AD9
88PB17 BidirectionalBidirectional Programmable input/output line. Peripheral A · RF Peripheral B · PWML1 Extra function · AD10
89PB18 BidirectionalBidirectional Programmable input/output line. Peripheral A · RD Peripheral B · PWML2 Extra function · AD11
90PB19 BidirectionalBidirectional Programmable input/output line. Peripheral A · RK Peripheral B · PWML3 Extra function · AD12
91PB20 BidirectionalBidirectional Programmable input/output line. Peripheral A · TXD2 Peripheral B · SPI0_NPCS1 Extra function · AD13
92PB21 BidirectionalBidirectional Programmable input/output line. Peripheral A · RXD2 Peripheral B · SPI0_NPCS2 Extra function · AD14/WKUP13
93PC11 BidirectionalBidirectional Programmable input/output line. Peripheral A · D9 Peripheral B · ERX2
94PC12 BidirectionalBidirectional Programmable input/output line. Peripheral A · D10 Peripheral B · ERX3
95PC13 BidirectionalBidirectional Programmable input/output line. Peripheral A · D11 Peripheral B · ECOL
96PC14 BidirectionalBidirectional Programmable input/output line. Peripheral A · D12 Peripheral B · ERXCK
97PC15 BidirectionalBidirectional Programmable input/output line. Peripheral A · D13 Peripheral B · ETX2
98PC16 BidirectionalBidirectional Programmable input/output line. Peripheral A · D14 Peripheral B · ETX3
99PC17 BidirectionalBidirectional Programmable input/output line. Peripheral A · D15 Peripheral B · ETXER
100PC18 BidirectionalBidirectional Programmable input/output line. Peripheral A · NWR0/NWE Peripheral B · PWMH6
101PC19 BidirectionalBidirectional Programmable input/output line. Peripheral A · NANDOE Peripheral B · PWMH5
102PC29 BidirectionalBidirectional Programmable input/output line. Peripheral A · A8 Peripheral B · TIOB7
103PC30 BidirectionalBidirectional Programmable input/output line. Peripheral A · A9 Peripheral B · TCLK7
104VDDCORE SupplySupply 1.8 V supply for the core and embedded logic. Connect all core supply contacts.
105VDDIO SupplySupply Digital I/O supply. Connect each VDDIO contact and place a local ceramic bypass capacitor nearby.
106GND ReturnReturn Connect to the ground plane with local return paths for the associated supply capacitors.
107PA21 BidirectionalBidirectional Programmable input/output line. Peripheral A · MCDA0 Peripheral B · PWML0
108PA25 BidirectionalBidirectional Programmable input/output line. Peripheral A · SPI0_MISO Peripheral B · A18
109PA26 BidirectionalBidirectional Programmable input/output line. Peripheral A · SPI0_MOSI Peripheral B · A19
110PA27 BidirectionalBidirectional Programmable input/output line. Peripheral A · SPI0_SPCK Peripheral B · A20 Extra function · WKUP10
111PA28 BidirectionalBidirectional Programmable input/output line. Peripheral A · SPI0_NPCS0 Peripheral B · PCK2 Extra function · WKUP11
112PA29 BidirectionalBidirectional Programmable input/output line. Peripheral A · SPI0_NPCS1 Peripheral B · NRD
113PB0 BidirectionalBidirectional Programmable input/output line. Peripheral A · ETXCK/EREFCK
114PB1 BidirectionalBidirectional Programmable input/output line. Peripheral A · ETXEN
115PB2 BidirectionalBidirectional Programmable input/output line. Peripheral A · ETX0
116PC4 BidirectionalBidirectional Programmable input/output line. Peripheral A · D2 Peripheral B · PWML1
117PC10 BidirectionalBidirectional Programmable input/output line. Peripheral A · D8 Peripheral B · ECRS
118PB3 BidirectionalBidirectional Programmable input/output line. Peripheral A · ETX1
119PB4 BidirectionalBidirectional Programmable input/output line. Peripheral A · ECRSDV/ERXDV
120PB5 BidirectionalBidirectional Programmable input/output line. Peripheral A · ERX0
121PB6 BidirectionalBidirectional Programmable input/output line. Peripheral A · ERX1
122PB7 BidirectionalBidirectional Programmable input/output line. Peripheral A · ERXER
123PB8 BidirectionalBidirectional Programmable input/output line. Peripheral A · EMDC
124VDDCORE SupplySupply 1.8 V supply for the core and embedded logic. Connect all core supply contacts.
125VDDIO SupplySupply Digital I/O supply. Connect each VDDIO contact and place a local ceramic bypass capacitor nearby.
126GND ReturnReturn Connect to the ground plane with local return paths for the associated supply capacitors.
127PB9 BidirectionalBidirectional Programmable input/output line. Peripheral A · EMDIO
128PB10 BidirectionalBidirectional Programmable input/output line. Peripheral A · UOTGVBOF Peripheral B · A18
129PB11 BidirectionalBidirectional Programmable input/output line. Peripheral A · UOTGID Peripheral B · A19
130PC0 BidirectionalBidirectional Programmable input/output line. Extra function · ERASE
131PC20 BidirectionalBidirectional Programmable input/output line. Peripheral A · NANDWE Peripheral B · PWMH4
132PC21 BidirectionalBidirectional Programmable input/output line. Peripheral A · A0/NBS0 Peripheral B · PWML4
133PC22 BidirectionalBidirectional Programmable input/output line. Peripheral A · A1 Peripheral B · PWML5
134PC23 BidirectionalBidirectional Programmable input/output line. Peripheral A · A2 Peripheral B · PWML6
135PC24 BidirectionalBidirectional Programmable input/output line. Peripheral A · A3 Peripheral B · PWML7
136PC25 BidirectionalBidirectional Programmable input/output line. Peripheral A · A4 Peripheral B · TIOA6
137PC26 BidirectionalBidirectional Programmable input/output line. Peripheral A · A5 Peripheral B · TIOB6
138PC27 BidirectionalBidirectional Programmable input/output line. Peripheral A · A6 Peripheral B · TCLK6
139PC28 BidirectionalBidirectional Programmable input/output line. Peripheral A · A7 Peripheral B · TIOA7
140PB14 BidirectionalBidirectional Programmable input/output line. Peripheral A · CANTX1 Peripheral B · PWMH2
141PB22 BidirectionalBidirectional Programmable input/output line. Peripheral A · RTS2 Peripheral B · PCK0
142PB23 BidirectionalBidirectional Programmable input/output line. Peripheral A · CTS2 Peripheral B · SPI0_NPCS3 Extra function · WKUP14
143PB24 BidirectionalBidirectional Programmable input/output line. Peripheral A · SCK2 Peripheral B · NCS2
144PB25 BidirectionalBidirectional Programmable input/output line. Peripheral A · RTS0 Peripheral B · TIOA0

Signal assignments

Serial Wire Debug

Use SWCLK and SWDIO for debug. SWO is optional trace output. SWCLK → PB28 · SWDIO → PB31 · SWO → PB30

JTAG

The system-I/O debug pads are selected at reset. JTAGSEL low enables normal debugger access. TCK → PB28 · TDI → PB29 · TDO → PB30 · TMS → PB31

Debug UART

PIOA peripheral A. Cross TX and RX at the adapter. URXD → PA8 · UTXD → PA9

CAN 0–1

Check the PIO A/B or extra-function selection for each pad. CANTX0 → PA0 · CANRX0 → PA1 · CANTX1 → PB14 · CANRX1 → PB15

Ethernet MAC

Check the PIO A/B or extra-function selection for each pad. ETXCK/EREFCK → PB0 · ETXEN → PB1 · ETX0 → PB2 · ETX1 → PB3 · ECRSDV/ERXDV → PB4 · ERX0 → PB5 · ERX1 → PB6 · ERXER → PB7 · EMDC → PB8 · EMDIO → PB9 · ECRS → PC10 · ERX2 → PC11 · ERX3 → PC12 · ECOL → PC13 · ERXCK → PC14 · ETX2 → PC15 · ETX3 → PC16 · ETXER → PC17

PWM

Check the PIO A/B or extra-function selection for each pad. PWML3 → PA0 · PWMFI1 → PA3 · PWMFI0 → PA5 · PWMH0 → PA8 · PWMH3 → PA9 · PWML1 → PA12 · PWMH2 → PA13 · PWMH1 → PA19 · PWML2 → PA20 · PWML0 → PA21 · PWMH0 → PB12 · PWMH1 → PB13 · PWMH2 → PB14 · PWMH3 → PB15 · PWML0 → PB16 · PWML1 → PB17 · PWML2 → PB18 · PWML3 → PB19 · PWML0 → PC2 · PWMH0 → PC3 · PWML1 → PC4 · PWMH1 → PC5 · PWML2 → PC6 · PWMH2 → PC7 · PWML3 → PC8 · PWMH3 → PC9 · PWMH6 → PC18 · PWMH5 → PC19 · PWMH4 → PC20 · PWML4 → PC21 · PWML5 → PC22 · PWML6 → PC23 · PWML7 → PC24 · PWMFI2 → PD6

Electrical limits

ParameterLimitConditions and source
VDDIO1.62–3.6 V1.62–3.6 V Use the specified startup timing and rail relationship with VDDIN. 11057C §§5.1–5.2
VDDCORE and VDDPLL1.62–1.95 V1.62–1.95 V Nominal 1.8 V. Use the specified output capacitance if fed from VDDOUT. 11057C §5.1, AT03462 §2.1
USB PHY supply3.0–3.6 V3.0–3.6 V Nominal 3.3 V. Follow the filtered-rail layout and ripple specification. 11057C §5.1, AT03462 §2.1
Flash and SRAM512 KiB · 96 KiB + 4 KiB NFC512 KiB · 96 KiB + 4 KiB NFC Flash is organized in two 256 KiB banks. The 4 KiB NFC bank is additional to the 64 KiB and 32 KiB system banks. 11057C configuration summary
Maximum CPU clock84 MHz84 MHz Follow the clock source, flash wait states and applicable silicon errata. 11057C Electrical Characteristics

Models and documents

Includes the 144-lead LQFP and 144-ball LFBGA order codes in 11057C §48. The package power pins differ. GPIO peripheral choices use the SAM3X rows in the PIO tables.

ATSAM3X8E
512 KiB flash in two 256 KiB banks. SRAM: 64 KiB + 32 KiB system banks and 4 KiB NAND controller SRAM.
ATSAM3X8EA-AU
MRL A · 84 MHz Cortex-M3 · industrial temperature −40 to +85 °C.