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

LFBGA-144

144 contacts Current package

Microchip Technology · LFBGA-144 · Grid array · Refer to the mechanical drawing for footprint dimensions.

LFBGA-144 pinout

123456789101112 A B C D E F G H J K L M
Transparent top view · A1 at the upper left Scroll the map to reach all contacts.
Selected pin details

C1 · PA13

Bidirectional · GPIO

Programmable input/output line. Peripheral A · TXD1 Peripheral B · PWMH2

After reset · PIO input with pull-up at reset. System functions and analog mode can override the digital I/O behavior.

11057C · Package pinout and signal descriptions

Electrical limits · Link to this pin

All 144 pins

PinSignalDirectionFunction
A1PA9 BidirectionalBidirectional Programmable input/output line. Peripheral A · UTXD Peripheral B · PWMH3
A2PB23 BidirectionalBidirectional Programmable input/output line. Peripheral A · CTS2 Peripheral B · SPI0_NPCS3 Extra function · WKUP14
A3PB14 BidirectionalBidirectional Programmable input/output line. Peripheral A · CANTX1 Peripheral B · PWMH2
A4PC26 BidirectionalBidirectional Programmable input/output line. Peripheral A · A5 Peripheral B · TIOB6
A5PC24 BidirectionalBidirectional Programmable input/output line. Peripheral A · A3 Peripheral B · PWML7
A6PC20 BidirectionalBidirectional Programmable input/output line. Peripheral A · NANDWE Peripheral B · PWMH4
A7PB10 BidirectionalBidirectional Programmable input/output line. Peripheral A · UOTGVBOF Peripheral B · A18
A8PB6 BidirectionalBidirectional Programmable input/output line. Peripheral A · ERX1
A9PB4 BidirectionalBidirectional Programmable input/output line. Peripheral A · ECRSDV/ERXDV
A10PC4 BidirectionalBidirectional Programmable input/output line. Peripheral A · D2 Peripheral B · PWML1
A11PA28 BidirectionalBidirectional Programmable input/output line. Peripheral A · SPI0_NPCS0 Peripheral B · PCK2 Extra function · WKUP11
A12PA27 BidirectionalBidirectional Programmable input/output line. Peripheral A · SPI0_SPCK Peripheral B · A20 Extra function · WKUP10
B1PA10 BidirectionalBidirectional Programmable input/output line. Peripheral A · RXD0 Peripheral B · DATRG Extra function · WKUP5
B2PB26 BidirectionalBidirectional Programmable input/output line. Peripheral A · CTS0 Peripheral B · TCLK0 Extra function · WKUP15
B3PB24 BidirectionalBidirectional Programmable input/output line. Peripheral A · SCK2 Peripheral B · NCS2
B4PC28 BidirectionalBidirectional Programmable input/output line. Peripheral A · A7 Peripheral B · TIOA7
B5PC23 BidirectionalBidirectional Programmable input/output line. Peripheral A · A2 Peripheral B · PWML6
B6PC0 BidirectionalBidirectional Programmable input/output line. Extra function · ERASE
B7PB9 BidirectionalBidirectional Programmable input/output line. Peripheral A · EMDIO
B8PB8 BidirectionalBidirectional Programmable input/output line. Peripheral A · EMDC
B9PB3 BidirectionalBidirectional Programmable input/output line. Peripheral A · ETX1
B10PB2 BidirectionalBidirectional Programmable input/output line. Peripheral A · ETX0
B11PA26 BidirectionalBidirectional Programmable input/output line. Peripheral A · SPI0_MOSI Peripheral B · A19
B12PA25 BidirectionalBidirectional Programmable input/output line. Peripheral A · SPI0_MISO Peripheral B · A18
C1PA13 BidirectionalBidirectional Programmable input/output line. Peripheral A · TXD1 Peripheral B · PWMH2
C2PA12 BidirectionalBidirectional Programmable input/output line. Peripheral A · RXD1 Peripheral B · PWML1 Extra function · WKUP7
C3PB25 BidirectionalBidirectional Programmable input/output line. Peripheral A · RTS0 Peripheral B · TIOA0
C4PB22 BidirectionalBidirectional Programmable input/output line. Peripheral A · RTS2 Peripheral B · PCK0
C5PC22 BidirectionalBidirectional Programmable input/output line. Peripheral A · A1 Peripheral B · PWML5
C6PC21 BidirectionalBidirectional Programmable input/output line. Peripheral A · A0/NBS0 Peripheral B · PWML4
C7PB11 BidirectionalBidirectional Programmable input/output line. Peripheral A · UOTGID Peripheral B · A19
C8PB7 BidirectionalBidirectional Programmable input/output line. Peripheral A · ERXER
C9PC10 BidirectionalBidirectional Programmable input/output line. Peripheral A · D8 Peripheral B · ECRS
C10PA29 BidirectionalBidirectional Programmable input/output line. Peripheral A · SPI0_NPCS1 Peripheral B · NRD
C11PA21 BidirectionalBidirectional Programmable input/output line. Peripheral A · MCDA0 Peripheral B · PWML0
C12PC29 BidirectionalBidirectional Programmable input/output line. Peripheral A · A8 Peripheral B · TIOB7
D1PA17 BidirectionalBidirectional Programmable input/output line. Peripheral A · TWD0 Peripheral B · SPCK0
D2PD0 BidirectionalBidirectional Programmable input/output line. Peripheral A · A10 Peripheral B · MCDA4
D3PA11 BidirectionalBidirectional Programmable input/output line. Peripheral A · TXD0 Peripheral B · ADTRG Extra function · WKUP6
D4PA15 BidirectionalBidirectional Programmable input/output line. Peripheral A · CTS1 Peripheral B · TF Extra function · WKUP8
D5PA14 BidirectionalBidirectional Programmable input/output line. Peripheral A · RTS1 Peripheral B · TK
D6PC27 BidirectionalBidirectional Programmable input/output line. Peripheral A · A6 Peripheral B · TCLK6
D7PC25 BidirectionalBidirectional Programmable input/output line. Peripheral A · A4 Peripheral B · TIOA6
D8VDDIO SupplySupply Digital I/O supply. Connect each VDDIO contact and place a local ceramic bypass capacitor nearby.
D9PB5 BidirectionalBidirectional Programmable input/output line. Peripheral A · ERX0
D10PB0 BidirectionalBidirectional Programmable input/output line. Peripheral A · ETXCK/EREFCK
D11PC30 BidirectionalBidirectional Programmable input/output line. Peripheral A · A9 Peripheral B · TCLK7
D12PC19 BidirectionalBidirectional Programmable input/output line. Peripheral A · NANDOE Peripheral B · PWMH5
E1PD1 BidirectionalBidirectional Programmable input/output line. Peripheral A · A11 Peripheral B · MCDA5
E2PD2 BidirectionalBidirectional Programmable input/output line. Peripheral A · A12 Peripheral B · MCDA6
E3PD3 BidirectionalBidirectional Programmable input/output line. Peripheral A · A13 Peripheral B · MCDA7
E4PD4 BidirectionalBidirectional Programmable input/output line. Peripheral A · A14 Peripheral B · TXD3
E5PD5 BidirectionalBidirectional Programmable input/output line. Peripheral A · A15 Peripheral B · RXD3
E6VDDCORE SupplySupply 1.8 V supply for the core and embedded logic. Connect all core supply contacts.
E7VDDCORE SupplySupply 1.8 V supply for the core and embedded logic. Connect all core supply contacts.
E8VDDCORE SupplySupply 1.8 V supply for the core and embedded logic. Connect all core supply contacts.
E9PB1 BidirectionalBidirectional Programmable input/output line. Peripheral A · ETXEN
E10PC18 BidirectionalBidirectional Programmable input/output line. Peripheral A · NWR0/NWE Peripheral B · PWMH6
E11PB19 BidirectionalBidirectional Programmable input/output line. Peripheral A · RK Peripheral B · PWML3 Extra function · AD12
E12PB21 BidirectionalBidirectional Programmable input/output line. Peripheral A · RXD2 Peripheral B · SPI0_NPCS2 Extra function · AD14/WKUP13
F1PD8 BidirectionalBidirectional Programmable input/output line. Peripheral A · A21/NANDALE Peripheral B · TIOB8
F2PD6 BidirectionalBidirectional Programmable input/output line. Peripheral A · A16/BA0 Peripheral B · PWMFI2
F3PD9 BidirectionalBidirectional Programmable input/output line. Peripheral A · A22/NANDCLE Peripheral B · TCLK8
F4PA0 BidirectionalBidirectional Programmable input/output line. Peripheral A · CANTX0 Peripheral B · PWML3
F5PD7 BidirectionalBidirectional Programmable input/output line. Peripheral A · A17/BA1 Peripheral B · TIOA8
F6GND ReturnReturn Connect to the ground plane with local return paths for the associated supply capacitors.
F7GND ReturnReturn Connect to the ground plane with local return paths for the associated supply capacitors.
F8VDDIO SupplySupply Digital I/O supply. Connect each VDDIO contact and place a local ceramic bypass capacitor nearby.
F9PC17 BidirectionalBidirectional Programmable input/output line. Peripheral A · D15 Peripheral B · ETXER
F10PC14 BidirectionalBidirectional Programmable input/output line. Peripheral A · D12 Peripheral B · ERXCK
F11PB20 BidirectionalBidirectional Programmable input/output line. Peripheral A · TXD2 Peripheral B · SPI0_NPCS1 Extra function · AD13
F12PB17 BidirectionalBidirectional Programmable input/output line. Peripheral A · RF Peripheral B · PWML1 Extra function · AD10
G1PA5 BidirectionalBidirectional Programmable input/output line. Peripheral A · TIOA2 Peripheral B · PWMFI0 Extra function · WKUP2
G2PA7 BidirectionalBidirectional Programmable input/output line. Peripheral A · TCLK2 Peripheral B · NCS1 Extra function · WKUP3
G3PA8 BidirectionalBidirectional Programmable input/output line. Peripheral A · URXD Peripheral B · PWMH0 Extra function · WKUP4
G4PA1 BidirectionalBidirectional Programmable input/output line. Peripheral A · CANRX0 Peripheral B · PCK0 Extra function · WKUP0
G5GND ReturnReturn Connect to the ground plane with local return paths for the associated supply capacitors.
G6GND ReturnReturn Connect to the ground plane with local return paths for the associated supply capacitors.
G7GND ReturnReturn Connect to the ground plane with local return paths for the associated supply capacitors.
G8PC16 BidirectionalBidirectional Programmable input/output line. Peripheral A · D14 Peripheral B · ETX3
G9PC15 BidirectionalBidirectional Programmable input/output line. Peripheral A · D13 Peripheral B · ETX2
G10PC13 BidirectionalBidirectional Programmable input/output line. Peripheral A · D11 Peripheral B · ECOL
G11PB13 BidirectionalBidirectional Programmable input/output line. Peripheral A · TWCK1 Peripheral B · PWMH1 Extra function · AD9
G12PB18 BidirectionalBidirectional Programmable input/output line. Peripheral A · RD Peripheral B · PWML2 Extra function · AD11
H1XOUT OutputOutput Main oscillator amplifier output. Use the load network for the chosen crystal.
H2PB30 BidirectionalBidirectional System debug pin at reset. Check the system-I/O setting before using it as GPIO. Peripheral A · TDO/TRACESWO
H3PB28 BidirectionalBidirectional System debug pin at reset. Check the system-I/O setting before using it as GPIO. Peripheral A · TCK/SWCLK
H4PB29 BidirectionalBidirectional System debug pin at reset. Check the system-I/O setting before using it as GPIO. Peripheral A · TDI
H5VDDBU SupplySupply Backup and slow-clock supply. Respect its relationship with VDDIO and the backup-domain controls.
H6VDDCORE SupplySupply 1.8 V supply for the core and embedded logic. Connect all core supply contacts.
H7VDDIO SupplySupply Digital I/O supply. Connect each VDDIO contact and place a local ceramic bypass capacitor nearby.
H8PC12 BidirectionalBidirectional Programmable input/output line. Peripheral A · D10 Peripheral B · ERX3
H9PC11 BidirectionalBidirectional Programmable input/output line. Peripheral A · D9 Peripheral B · ERX2
H10PA3 BidirectionalBidirectional Programmable input/output line. Peripheral A · TIOB1 Peripheral B · PWMFI1 Extra function · AD1/WKUP1
H11PB12 BidirectionalBidirectional Programmable input/output line. Peripheral A · TWD1 Peripheral B · PWMH0 Extra function · AD8
H12PA2 BidirectionalBidirectional Programmable input/output line. Peripheral A · TIOA1 Peripheral B · NANDRDY Extra function · AD0
J1XIN InputInput Main oscillator amplifier input. Use the recommended crystal or external clock circuit.
J2GNDPLL ReturnReturn Connect to the ground plane with local return paths for the associated supply capacitors.
J3PD10 BidirectionalBidirectional Programmable input/output line. Peripheral A · NWR1/NBS1
J4PB31 BidirectionalBidirectional System debug pin at reset. Check the system-I/O setting before using it as GPIO. Peripheral A · TMS/SWDIO
J5TST InputInput Factory test and fast programming selection. Use the documented low strap for normal operation.
J6FWUP InputInput Backup-domain force wake-up input. Check the bias and polarity for the selected wake-up mode.
J7PB27 BidirectionalBidirectional Programmable input/output line. Peripheral A · NCS3 Peripheral B · TIOB0
J8NRST BidirectionalBidirectional Active-low system reset controlled by the reset controller. Use open-drain drive for external reset.
J9PA19 BidirectionalBidirectional Programmable input/output line. Peripheral A · MCCK Peripheral B · PWMH1
J10PA22 BidirectionalBidirectional Programmable input/output line. Peripheral A · MCDA1 Peripheral B · TCLK3 Extra function · AD4
J11PA4 BidirectionalBidirectional Programmable input/output line. Peripheral A · TCLK1 Peripheral B · NWAIT Extra function · AD2
J12PA6 BidirectionalBidirectional Programmable input/output line. Peripheral A · TIOB2 Peripheral B · NCS0 Extra function · AD3
K1VDDCORE SupplySupply 1.8 V supply for the core and embedded logic. Connect all core supply contacts.
K2GNDUTMI ReturnReturn Connect to the ground plane with local return paths for the associated supply capacitors.
K3VDDPLL SupplySupply 1.8 V supply for the main oscillator and PLL. Follow the device-specific decoupling and filtering circuit.
K4NRSTB InputInput Active-low asynchronous reset, including the backup region. This pin has an internal pull-up to VDDBU.
K5SHDN OutputOutput Shutdown control output. Use it to control external power when implementing backup mode.
K6PC3 BidirectionalBidirectional Programmable input/output line. Peripheral A · D1 Peripheral B · PWMH0
K7PC6 BidirectionalBidirectional Programmable input/output line. Peripheral A · D4 Peripheral B · PWML2
K8PC7 BidirectionalBidirectional Programmable input/output line. Peripheral A · D5 Peripheral B · PWMH2
K9PA18 BidirectionalBidirectional Programmable input/output line. Peripheral A · TWCK0 Peripheral B · A20 Extra function · WKUP9
K10PA23 BidirectionalBidirectional Programmable input/output line. Peripheral A · MCDA2 Peripheral B · TCLK4 Extra function · AD5
K11PA16 BidirectionalBidirectional Programmable input/output line. Peripheral A · SPCK1 Peripheral B · TD Extra function · AD7
K12PA24 BidirectionalBidirectional Programmable input/output line. Peripheral A · MCDA3 Peripheral B · PCK1 Extra function · AD6
L1DHSDP BidirectionalBidirectional USB high-speed positive data signal. Follow the combined high-speed and full-speed data-line schematic.
L2DHSDM BidirectionalBidirectional USB high-speed negative data signal. Follow the combined high-speed and full-speed data-line schematic.
L3VDDUTMI SupplySupply USB PHY supply. Use 3.3 V nominal for USB and follow the separate filter shown in the hardware checklist.
L4JTAGSEL InputInput Selects boundary scan when high. Use the documented low strap for normal debugger access.
L5GNDBU ReturnReturn Connect to the ground plane with local return paths for the associated supply capacitors.
L6PC1 BidirectionalBidirectional Programmable input/output line.
L7PC2 BidirectionalBidirectional Programmable input/output line. Peripheral A · D0 Peripheral B · PWML0
L8PC5 BidirectionalBidirectional Programmable input/output line. Peripheral A · D3 Peripheral B · PWMH1
L9PC9 BidirectionalBidirectional Programmable input/output line. Peripheral A · D7 Peripheral B · PWMH3
L10PA20 BidirectionalBidirectional Programmable input/output line. Peripheral A · MCCDA Peripheral B · PWML2
L11VDDANA SupplySupply Analog supply for the ADC and DAC. Follow the supply and reference limits for the intended resolution.
L12PB16 BidirectionalBidirectional Programmable input/output line. Peripheral A · TCLK5 Peripheral B · PWML0 Extra function · DAC1
M1DFSDP BidirectionalBidirectional USB full-speed positive data signal. Follow the series termination schematic.
M2DFSDM BidirectionalBidirectional USB full-speed negative data signal. Follow the series termination schematic.
M3VBG ReferenceReference USB PHY bias reference. Use the specified 6.8 kΩ and 10 pF network.
M4VBUS InputInput USB bus sense. Follow the bus-powered or self-powered USB circuit in the checklist.
M5XIN32 InputInput 32.768 kHz oscillator input. See the slow-clock design guidance before using an external crystal.
M6XOUT32 OutputOutput 32.768 kHz oscillator output. See the slow-clock design guidance.
M7VDDOUT Regulator outputRegulator output Output of the on-chip 1.8 V regulator. Use the specified output capacitor for regulator stability.
M8VDDIN SupplySupply Input to the on-chip regulator. On SAM7X it also supplies the ADC.
M9PC8 BidirectionalBidirectional Programmable input/output line. Peripheral A · D6 Peripheral B · PWML3
M10GNDANA ReturnReturn Connect to the ground plane with local return paths for the associated supply capacitors.
M11ADVREF Analog referenceAnalog reference Reference voltage input for the analog converter. Follow the reference limits and connection for the selected use.
M12PB15 BidirectionalBidirectional Programmable input/output line. Peripheral A · CANRX1 Peripheral B · PWMH3 Extra function · DAC0/WKUP12

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

ADC and DAC

Check the PIO A/B or extra-function selection for each pad. AD0 → PA2 · AD1 → PA3 · AD2 → PA4 · AD3 → PA6 · AD7 → PA16 · AD4 → PA22 · AD5 → PA23 · AD6 → PA24 · AD8 → PB12 · AD9 → PB13 · DAC0 → PB15 · DAC1 → PB16 · AD10 → PB17 · AD11 → PB18 · AD12 → PB19 · AD13 → PB20 · AD14 → PB21

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-CU
MRL A · 84 MHz Cortex-M3 · industrial temperature −40 to +85 °C.