Status | Sampling |
Flash (Bytes) | 128K |
SRAM (Bytes) | 6K |
LCD Controller | 1 |
RTC/RTT | 1/- |
10-bit ADC Channels | 4 |
Peripheral DMA Channels | 11 |
Max. Clock Speed (MHz) | 36 |
I/O Pins | 80 |
Enhanced USART | 1 |
USART/DBGU | 1/- |
SPI | 1 |
TWI | 1 |
PWM Controller | 4 |
High Current Pads | 4 |
16-bit Timers | 4 |
Period Interval Timer | 1 |
Watchdog Timer | 1 |
Power-On-Reset | 1 |
Brown Out Detection | 1 |
On-chip RC Oscillator | 1 |
Crystal Oscillator/PLL | 39814 |
ARM Core | 7TDMI |
I/O Voltage Domain (V) | 2.5/3.3V |
In-System Programming | Y |
Single Supply | Y |
Pb-Free Packages | LQFP 128 LFBGA 144 |
The AT91SAM7L128 is a member of a series of high-performance, ultra-low power ARM7TDMI®-based microcontrollers, embedding power switches controlling multiple power islands and programmable voltage regulators to reduce power consumption in active and standby modes. In active mode, the power consumption is optimized via a programmable operating voltage, operating frequency, and peripheral clock activity, and the use of DMA instead of the CPU for data transfers. The SAM7L128 operates in single supply mode down to 1.8V and consumes 0.5mA/MHz typical in active mode when executing code out of its Flash memory.
The power consumption in the different standby modes is controlled via power switches, scalable voltage regulators, and the use of sampling techniques on Voltage Monitors, Power On Reset and Brown Out Detector instead of continuous measurement. This provides a higher level of granularity than is available in competing products, while achieving at least the same levels of power saving. In power down mode, the AT91SAM7L consumes only a typical 100nA, which is believed to be a unique feature for 32-bit MCUs.
• Incorporates the ARM7TDMI® ARM® Thumb® Processor
– High-performance 32-bit RISC Architecture
– High-density 16-bit Instruction Set
– Leader in MIPS/Watt
– EmbeddedICE™ In-circuit Emulation, Debug Communication Channel Support
• Internal High-speed Flash
– 128 Kbytes (AT91SAM7L128), Organized in 512 Pages of 256 Bytes Single Plane
– 64 Kbytes (AT91SAM7L64), Organized In 256 Pages of 256 Bytes Single Plane
– Single Cycle Access at Up to 15 MHz in Worst Case Conditions
– 128-bit Read Access
– Page Programming Time: 4.6 ms, Including Page Auto Erase, Full Erase Time: 10 ms
– 10,000 Write Cycles, 10-year Data Retention Capability, Sector Lock Capabilities,
Flash Security Bit
– Fast Flash Programming Interface for High Volume Production
• Internal High-speed SRAM, Single-cycle Access at Maximum Speed
– 6 Kbytes
• 2 Kbytes Directly on Main Supply That Can Be Used as Backup SRAM
• 4 Kbytes in the Core
• Memory Controller (MC)
– Enhanced Embedded Flash Controller, Abort Status and Misalignment Detection
• Enhanced Embedded Flash Controller (EEFC)
– Interface of the Flash Block with the 32-bit Internal Bus
– Increases Performance in ARM and Thumb Mode with 128-bit Wide Memory
Interface
• Reset Controller (RSTC)
– Based on Zero-power Power-on Reset and Fully Programmble Brownout Detector
– Provides External Reset Signal Shaping and Reset Source Status
• Clock Generator (CKGR)
– Low-power 32 kHz RC Oscillator, 32 kHz On-chip Oscillator, 2 MHz Fast RC
Oscillator and one PLL
• Supply Controller (SUPC)
– Minimizes Device Power Consumption
– Manages the Different Supplies On Chip
– Supports Multiple Wake-up Sources
• Power Management Controller (PMC)
– Software Power Optimization Capabilities, Including Active and Four Low Power
Modes:
• Idle Mode: No Processor Clock
• Wait Mode: No Processor Clock, Voltage Regulator Output at Minimum
• Backup Mode: Voltage Regulator and Processor Switched Off
• Off (Power Down) Mode: Entire Chip Shut Down Except for Force Wake Up Pin
(FWUP) that Re-activates the Device. 100 nA Current Consumption.
• In Active Mode, Dynamic Power Consumption <30 mA at 36 MHz
– Three Programmable External Clock Signals
– Handles Fast Start Up
• Incorporates the ARM7TDMI® ARM® Thumb® Processor
– High-performance 32-bit RISC Architecture
– High-density 16-bit Instruction Set
– Leader in MIPS/Watt
– EmbeddedICE™ In-circuit Emulation, Debug Communication Channel Support
• Internal High-speed Flash
– 128 Kbytes (AT91SAM7L128), Organized in 512 Pages of 256 Bytes Single Plane
– 64 Kbytes (AT91SAM7L64), Organized In 256 Pages of 256 Bytes Single Plane
– Single Cycle Access at Up to 15 MHz in Worst Case Conditions
– 128-bit Read Access
– Page Programming Time: 4.6 ms, Including Page Auto Erase, Full Erase Time: 10 ms
– 10,000 Write Cycles, 10-year Data Retention Capability, Sector Lock Capabilities,
Flash Security Bit
– Fast Flash Programming Interface for High Volume Production
• Internal High-speed SRAM, Single-cycle Access at Maximum Speed
– 6 Kbytes
• 2 Kbytes Directly on Main Supply That Can Be Used as Backup SRAM
• 4 Kbytes in the Core
• Memory Controller (MC)
– Enhanced Embedded Flash Controller, Abort Status and Misalignment Detection
• Enhanced Embedded Flash Controller (EEFC)
– Interface of the Flash Block with the 32-bit Internal Bus
– Increases Performance in ARM and Thumb Mode with 128-bit Wide Memory
Interface
• Reset Controller (RSTC)
– Based on Zero-power Power-on Reset and Fully Programmble Brownout Detector
– Provides External Reset Signal Shaping and Reset Source Status
• Clock Generator (CKGR)
– Low-power 32 kHz RC Oscillator, 32 kHz On-chip Oscillator, 2 MHz Fast RC
Oscillator and one PLL
• Supply Controller (SUPC)
– Minimizes Device Power Consumption
– Manages the Different Supplies On Chip
– Supports Multiple Wake-up Sources
• Power Management Controller (PMC)
– Software Power Optimization Capabilities, Including Active and Four Low Power
Modes:
• Idle Mode: No Processor Clock
• Wait Mode: No Processor Clock, Voltage Regulator Output at Minimum
• Backup Mode: Voltage Regulator and Processor Switched Off
• Off (Power Down) Mode: Entire Chip Shut Down Except for Force Wake Up Pin
(FWUP) that Re-activates the Device. 100 nA Current Consumption.
• In Active Mode, Dynamic Power Consumption <30 mA at 36 MHz
– Three Programmable External Clock Signals
– Handles Fast Start Up
Ordering Code | Package | Package Type | Operating Temperature Range |
AT91SAM7L128-AU | LQFP128 | Green | Industrial (-40° C to 85° C) |
AT91SAM7L64-AU | LQFP128 | Green | Industrial (-40° C to 85° C) |
AT91SAM7L128-CU | LFBGA144 | Green | Industrial (-40°C to 85°C) |
AT91SAM7L64-CU | LFBGA144 | Green | Industrial (-40°C to 85°C) |