Spark Logic

AT91SAM7X pinout

ARM7TDMI microcontroller family with 128, 256 or 512 KiB flash, USB full-speed device, Ethernet MAC and CAN.

LQFP-100 100 contacts

TFBGA-100

100 contacts Current package

Microchip Technology · TFBGA-100 · Grid array · Refer to the mechanical drawing for footprint dimensions.

128 KiB flash · 32 KiB SRAM · industrial −40 to +85 °C.

TFBGA-100 pinout

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

B5 · PB12

Bidirectional · GPIO

Programmable input/output line. Peripheral A · ETXER Peripheral B · TCLK0

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

6120K · Package pinout and signal descriptions

Electrical limits · Link to this pin

All 100 pins

PinSignalDirectionFunction
A1PA22 BidirectionalBidirectional Programmable input/output line. Peripheral A · TK Peripheral B · SPI1_SPCK Package alternate · PGMD10
A2PA21 BidirectionalBidirectional Programmable input/output line. Peripheral A · TF Peripheral B · SPI1_NPCS0 Package alternate · PGMD9
A3PA20 BidirectionalBidirectional Programmable input/output line. Peripheral A · CANTX Package alternate · PGMD8
A4PB1 BidirectionalBidirectional Programmable input/output line. Peripheral A · ETXEN
A5PB7 BidirectionalBidirectional Programmable input/output line. Peripheral A · ERXER
A6PB5 BidirectionalBidirectional Programmable input/output line. Peripheral A · ERX0
A7PB8 BidirectionalBidirectional Programmable input/output line. Peripheral A · EMDC
A8PB9 BidirectionalBidirectional Programmable input/output line. Peripheral A · EMDIO
A9PA18 BidirectionalBidirectional Programmable input/output line. Peripheral A · SPI0_SPCK Package alternate · PGMD6
A10VDDIO SupplySupply Digital I/O supply. Connect each VDDIO contact and place a local ceramic bypass capacitor nearby.
B1TDI InputInput JTAG serial data input. Reference the signal levels to VDDIO.
B2PA19 BidirectionalBidirectional Programmable input/output line. Peripheral A · CANRX Package alternate · PGMD7
B3PB11 BidirectionalBidirectional Programmable input/output line. Peripheral A · ETX3 Peripheral B · SPI1_NPCS2
B4PB2 BidirectionalBidirectional Programmable input/output line. Peripheral A · ETX0
B5PB12 BidirectionalBidirectional Programmable input/output line. Peripheral A · ETXER Peripheral B · TCLK0
B6PB15 BidirectionalBidirectional Programmable input/output line. Peripheral A · ERXDV/ECRSDV
B7PB14 BidirectionalBidirectional Programmable input/output line. Peripheral A · ERX3 Peripheral B · SPI0_NPCS2
B8PA14 BidirectionalBidirectional Programmable input/output line. Peripheral A · SPI0_NPCS2 Peripheral B · IRQ1 Package alternate · PGMD2
B9PA16 BidirectionalBidirectional Programmable input/output line. Peripheral A · SPI0_MISO Package alternate · PGMD4
B10PA17 BidirectionalBidirectional Programmable input/output line. Peripheral A · SPI0_MOSI Package alternate · PGMD5
C1PB16 BidirectionalBidirectional Programmable input/output line. Peripheral A · ECOL Peripheral B · SPI1_NPCS3
C2PB4 BidirectionalBidirectional Programmable input/output line. Peripheral A · ECRS
C3PB10 BidirectionalBidirectional Programmable input/output line. Peripheral A · ETX2 Peripheral B · SPI1_NPCS1
C4PB3 BidirectionalBidirectional Programmable input/output line. Peripheral A · ETX1
C5PB0 BidirectionalBidirectional Programmable input/output line. Peripheral A · ETXCK/EREFCK Peripheral B · PCK0
C6PB17 BidirectionalBidirectional Programmable input/output line. Peripheral A · ERXCK Peripheral B · SPI0_NPCS3
C7PB13 BidirectionalBidirectional Programmable input/output line. Peripheral A · ERX2 Peripheral B · SPI0_NPCS1
C8PA13 BidirectionalBidirectional Programmable input/output line. Peripheral A · SPI0_NPCS1 Peripheral B · PCK1 Package alternate · PGMD1
C9PA12 BidirectionalBidirectional Programmable input/output line. Peripheral A · SPI_NPCS0 Package alternate · PGMD0
C10PA15 BidirectionalBidirectional Programmable input/output line. Peripheral A · SPI0_NPCS3 Peripheral B · TCLK2 Package alternate · PGMD3
D1PA23 BidirectionalBidirectional Programmable input/output line. Peripheral A · TD Peripheral B · SPI1_MOSI Package alternate · PGMD11
D2PA24 BidirectionalBidirectional Programmable input/output line. Peripheral A · RD Peripheral B · SPI1_MISO Package alternate · PGMD12
D3NRST BidirectionalBidirectional Active-low system reset controlled by the reset controller. Use open-drain drive for external reset.
D4TST InputInput Factory test and fast programming selection. Use the documented low strap for normal operation.
D5PB19 BidirectionalBidirectional Programmable input/output line. Peripheral A · PWM0 Peripheral B · TCLK1
D6PB6 BidirectionalBidirectional Programmable input/output line. Peripheral A · ERX1
D7PA10 BidirectionalBidirectional Programmable input/output line. Peripheral A · TWD Package alternate · PGMM2
D8VDDIO SupplySupply Digital I/O supply. Connect each VDDIO contact and place a local ceramic bypass capacitor nearby.
D9PB27 BidirectionalBidirectional Programmable input/output line. Peripheral A · TIOA2 Peripheral B · PWM0 Extra function · AD0 Package alternate · AD0
D10PA11 BidirectionalBidirectional Programmable input/output line. Peripheral A · TWCK Package alternate · PGMM3
E1PA25 BidirectionalBidirectional Programmable input/output line. Peripheral A · RK Peripheral B · SPI1_NPCS1 Package alternate · PGMD13
E2PA26 BidirectionalBidirectional Programmable input/output line. Peripheral A · RF Peripheral B · SPI1_NPCS2 Package alternate · PGMD14
E3PB18 BidirectionalBidirectional Programmable input/output line. Peripheral A · EF100 Peripheral B · ADTRG
E4PB20 BidirectionalBidirectional Programmable input/output line. Peripheral A · PWM1 Peripheral B · PCK0
E5TMS InputInput JTAG test mode select. Reference the signal levels to VDDIO.
E6GND ReturnReturn Connect to the ground plane with local return paths for the associated supply capacitors.
E7VDDIO SupplySupply Digital I/O supply. Connect each VDDIO contact and place a local ceramic bypass capacitor nearby.
E8PB28 BidirectionalBidirectional Programmable input/output line. Peripheral A · TIOB2 Peripheral B · PWM1 Extra function · AD1 Package alternate · AD1
E9VDDIO SupplySupply Digital I/O supply. Connect each VDDIO contact and place a local ceramic bypass capacitor nearby.
E10GND ReturnReturn Connect to the ground plane with local return paths for the associated supply capacitors.
F1PB21 BidirectionalBidirectional Programmable input/output line. Peripheral A · PWM2 Peripheral B · PCK1
F2PB23 BidirectionalBidirectional Programmable input/output line. Peripheral A · TIOA0 Peripheral B · DCD1
F3PB25 BidirectionalBidirectional Programmable input/output line. Peripheral A · TIOA1 Peripheral B · DTR1
F4PB26 BidirectionalBidirectional Programmable input/output line. Peripheral A · TIOB1 Peripheral B · RI1
F5TCK InputInput JTAG test clock. Reference the signal levels to VDDIO.
F6PA6 BidirectionalBidirectional Programmable input/output line. Peripheral A · TXD1 Package alternate · PGMNOE
F7ERASE InputInput Hardware erase input. Bias low in normal operation and guard against accidental assertion.
F8VDDCORE SupplySupply 1.8 V supply for the core and embedded logic. Connect all core supply contacts.
F9GND ReturnReturn Connect to the ground plane with local return paths for the associated supply capacitors.
F10VDDIN SupplySupply Input to the on-chip regulator. On SAM7X it also supplies the ADC.
G1PB22 BidirectionalBidirectional Programmable input/output line. Peripheral A · PWM3 Peripheral B · PCK2
G2PB24 BidirectionalBidirectional Programmable input/output line. Peripheral A · TIOB0 Peripheral B · DSR1
G3PA27 BidirectionalBidirectional Programmable input/output line. Peripheral A · DRXD Peripheral B · PCK3 Package alternate · PGMD15
G4TDO OutputOutput JTAG serial data output. Reference the signal levels to VDDIO.
G5PA2 BidirectionalBidirectional Programmable input/output line. Peripheral A · SCK0 Peripheral B · SPI1_NPCS1
G6PA5 BidirectionalBidirectional Programmable input/output line. Peripheral A · RXD1 Package alternate · PGMRDY
G7VDDCORE SupplySupply 1.8 V supply for the core and embedded logic. Connect all core supply contacts.
G8GND ReturnReturn Connect to the ground plane with local return paths for the associated supply capacitors.
G9PB30 BidirectionalBidirectional Programmable input/output line. Peripheral A · PCK2 Peripheral B · PWM3 Extra function · AD3 Package alternate · AD3
G10VDDOUT Regulator outputRegulator output Output of the on-chip 1.8 V regulator. Use the specified output capacitor for regulator stability.
H1VDDCORE SupplySupply 1.8 V supply for the core and embedded logic. Connect all core supply contacts.
H2PA28 BidirectionalBidirectional Programmable input/output line. Peripheral A · DTXD
H3JTAGSEL InputInput Selects boundary scan when high. Use the documented low strap for normal debugger access.
H4PA3 BidirectionalBidirectional Programmable input/output line. Peripheral A · RTS0 Peripheral B · SPI1_NPCS2
H5PA4 BidirectionalBidirectional Programmable input/output line. Peripheral A · CTS0 Peripheral B · SPI1_NPCS3 Package alternate · PGMNCMD
H6PA7 BidirectionalBidirectional Programmable input/output line. Peripheral A · SCK1 Peripheral B · SPI0_NPCS1 Package alternate · PGMNVALID
H7PA9 BidirectionalBidirectional Programmable input/output line. Peripheral A · CTS1 Peripheral B · SPI0_NPCS3 Package alternate · PGMM1
H8PA8 BidirectionalBidirectional Programmable input/output line. Peripheral A · RTS1 Peripheral B · SPI0_NPCS2 Package alternate · PGMM0
H9PB29 BidirectionalBidirectional Programmable input/output line. Peripheral A · PCK1 Peripheral B · PWM2 Extra function · AD2 Package alternate · AD2
H10PLLRC Loop filterLoop filter PLL loop-filter node. Use the filter values calculated for the chosen operating conditions.
J1PA29 BidirectionalBidirectional Programmable input/output line. Peripheral A · FIQ Peripheral B · SPI1_NPCS3
J2PA30 BidirectionalBidirectional Programmable input/output line. Peripheral A · IRQ0 Peripheral B · PCK2
J3PA0 BidirectionalBidirectional Programmable input/output line. Peripheral A · RXD0 Package alternate · PGMEN0
J4PA1 BidirectionalBidirectional Programmable input/output line. Peripheral A · TXD0 Package alternate · PGMEN1
J5VDDFLASH SupplySupply 3.3 V nominal supply for the flash charge pump and USB transceiver.
J6GND ReturnReturn Connect to the ground plane with local return paths for the associated supply capacitors.
J7XIN InputInput Main oscillator amplifier input. Use the recommended crystal or external clock circuit. Package alternate · PGMCK
J8XOUT OutputOutput Main oscillator amplifier output. Use the load network for the chosen crystal.
J9GND ReturnReturn Connect to the ground plane with local return paths for the associated supply capacitors.
J10VDDPLL SupplySupply 1.8 V supply for the main oscillator and PLL. Follow the device-specific decoupling and filtering circuit.
K1VDDCORE SupplySupply 1.8 V supply for the core and embedded logic. Connect all core supply contacts.
K2VDDCORE SupplySupply 1.8 V supply for the core and embedded logic. Connect all core supply contacts.
K3DDP BidirectionalBidirectional USB device positive data signal. See the hardware checklist for pull-up and routing details.
K4DDM BidirectionalBidirectional USB device negative data signal. Route with DDP as a differential pair.
K5GND ReturnReturn Connect to the ground plane with local return paths for the associated supply capacitors.
K6AD7 Analog inputAnalog input Dedicated analog-to-digital converter input. Keep its voltage between ground and ADVREF.
K7AD6 Analog inputAnalog input Dedicated analog-to-digital converter input. Keep its voltage between ground and ADVREF.
K8AD5 Analog inputAnalog input Dedicated analog-to-digital converter input. Keep its voltage between ground and ADVREF.
K9AD4 Analog inputAnalog input Dedicated analog-to-digital converter input. Keep its voltage between ground and ADVREF.
K10ADVREF Analog referenceAnalog reference Reference voltage input for the analog converter. Follow the reference limits and connection for the selected use.

Signal assignments

JTAG

Normal ICE/debug access uses JTAGSEL low. Use the target voltage reference on the probe. Clock → TCK · Data in → TDI · Data out → TDO · Mode select → TMS

Debug UART

PIOA peripheral A. Cross TX and RX at the adapter. DRXD → PA27 · DTXD → PA28

TWI / I²C

Check the PIO A/B or extra-function selection for each pad. TWD → PA10 · TWCK → PA11

SPI

Check the PIO A/B or extra-function selection for each pad. SPI1_NPCS1 → PA2 · SPI1_NPCS2 → PA3 · SPI1_NPCS3 → PA4 · SPI0_NPCS1 → PA7 · SPI0_NPCS2 → PA8 · SPI0_NPCS3 → PA9 · SPI_NPCS0 → PA12 · SPI0_NPCS1 → PA13 · SPI0_NPCS2 → PA14 · SPI0_NPCS3 → PA15 · SPI0_MISO → PA16 · SPI0_MOSI → PA17 · SPI0_SPCK → PA18 · SPI1_NPCS0 → PA21 · SPI1_SPCK → PA22 · SPI1_MOSI → PA23 · SPI1_MISO → PA24 · SPI1_NPCS1 → PA25 · SPI1_NPCS2 → PA26 · SPI1_NPCS3 → PA29 · SPI1_NPCS1 → PB10 · SPI1_NPCS2 → PB11 · SPI0_NPCS1 → PB13 · SPI0_NPCS2 → PB14 · SPI1_NPCS3 → PB16 · SPI0_NPCS3 → PB17

CAN

Check the PIO A/B or extra-function selection for each pad. CANRX → PA19 · CANTX → PA20

Ethernet MAC

Check the PIO A/B or extra-function selection for each pad. ETXCK/EREFCK → PB0 · ETXEN → PB1 · ETX0 → PB2 · ETX1 → PB3 · ECRS → PB4 · ERX0 → PB5 · ERX1 → PB6 · ERXER → PB7 · EMDC → PB8 · EMDIO → PB9 · ETX2 → PB10 · ETX3 → PB11 · ETXER → PB12 · ERX2 → PB13 · ERX3 → PB14 · ERXDV/ECRSDV → PB15 · ECOL → PB16 · ERXCK → PB17 · EF100 → PB18

USB device

Use the external pull-up and connection circuit in the hardware checklist. D+ → DDP · D− → DDM

Electrical limits

ParameterLimitConditions and source
Flash and SRAM128 KiB flash · 32 KiB SRAM128 KiB flash · 32 KiB SRAM Check the marked silicon revision against the applicable errata. 6120K Tables 1-1 and 40-1
VDDIN, VDDIO, VDDFLASH3.0–3.6 V3.0–3.6 V Nominal 3.3 V for the single-supply configuration. Follow regulator input rise-time requirements. 6120K §5 and 6260C §3
VDDCORE and VDDPLL1.65–1.95 V1.65–1.95 V Nominal 1.8 V. The internal regulator can supply both domains with the specified decoupling. 6120K §5 and 6260C §3
Maximum CPU clock55 MHz55 MHz Apply the flash wait-state and revision-specific restrictions before setting the clock. 6120K features, Electrical Characteristics and errata

Models and documents

Includes SAM7X128, SAM7X256 and SAM7X512 across the LQFP and TFBGA maps. Select the marked ordering code for the flash size and use the matching silicon errata.

AT91SAM7X512
512 KiB flash · 128 KiB SRAM
AT91SAM7X512-CU
512 KiB flash · 128 KiB SRAM · industrial −40 to +85 °C.
AT91SAM7X512B-CU
512 KiB flash · 128 KiB SRAM · industrial −40 to +85 °C.
AT91SAM7X256
256 KiB flash · 64 KiB SRAM
AT91SAM7X256-CU
256 KiB flash · 64 KiB SRAM · industrial −40 to +85 °C.
AT91SAM7X256B-CU
256 KiB flash · 64 KiB SRAM · industrial −40 to +85 °C.
AT91SAM7X256C-CU
256 KiB flash · 64 KiB SRAM · industrial −40 to +85 °C.
AT91SAM7X128
128 KiB flash · 32 KiB SRAM
AT91SAM7X128-CU
128 KiB flash · 32 KiB SRAM · industrial −40 to +85 °C.
AT91SAM7X128B-CU
128 KiB flash · 32 KiB SRAM · industrial −40 to +85 °C.
AT91SAM7X128C-CU
128 KiB flash · 32 KiB SRAM · industrial −40 to +85 °C.