Описание
Microchip"s SAM4L series is a member of a family of Flash microcontrollers based on the high performance 32-bit ARM Cortex-M4 RISC processor running at frequencies up to 48MHz. The processor implements a Memory Protection Unit (MPU) and a fast and flexible interrupt controller for supporting modern and real-time operating systems. The ATSAM4L2 embeds state-of-the-art picoPower technology for ultra-low power consumption. Combined power control techniques are used to bring active current consumption down to 90µA/MHz. The device allows a wide range of options between functionality and power consumption, giving the user the ability to reach the lowest possible power consumption with the feature set required for the application. On-chip regulator improves power efficiency when used in swichting mode with an external inductor or can be used in linear mode if application is noise sensitive. The ATSAM4L2 supports 4 power saving strategies. The SLEEP mode put the CPU in idle mode and offers different sub-modes which automatically switch off/on bus clocks, PLL, oscillators. The WAIT and RETENTION modes provide full logic and RAM retention, associated with fast wake-up capability (<1.5µs) and a very low consumption of, respectively, 3 µA and 1.5 µA. In addition, WAIT mode supports SleepWalking features. In BACKUP mode, CPU, peripherals and RAM are powered off and, while consuming less than 0.5µA, the device is able to wakeup from external interrupts.
- Core
- ARM® CortexTM-M4 running at up to 48MHz
- Memory Protection Unit (MPU)
- Thumb®-2 instruction set
- picoPower® Technology for Ultra-low Power Consumption
- Active mode downto 90µA/MHz with configurable voltage scaling
- High performance and efficiency: 28 coremark/mA
- Wait mode downto 3µA with fast wake-up time (<1.5µs) supporting SleepWalking
- Full RAM and Logic Retention mode downto 1.5µA with fast wake-up time (<1.5µs)
- Ultra low power Backup mode with/without RTC downto 1,5/0.9µA
- Memories
- From 128 to 512Kbytes embedded Flash, 64-bit wide access,
- 0 wait-state capability up to 24MHz
- up to 64Kbytes embedded SRAM
- System Functions
- Embedded voltage linear and switching regulator for single supply operation
- Two Power-on-Reset and Two Brown-out Detectors (BOD)
- Quartz or ceramic resonator oscillators: 0.6 to 30MHz main power with Failure Detection and low power 32.768 kHz for RTC or device clock
- High precision 4/8/12MHz factory trimmed internal RC oscillator
- Slow Clock Internal RC oscillator as permanent low-power mode device clock
- High speed 80MHz internal RC oscillator
- Low power 32kHz internal RC oscillator
- PLL up to 240MHz for device clock and for USB 42023G–03/2014
- Digital Frequency Locked Loop (DFLL) with wide input range
- Up to 16 peripheral DMA (PDCA) channels
- Peripherals
- USB 2.0 Device and Embedded Host: 12 Mbps, up to 8 bidirectional Endpoints and Multi-packet Ping-pong Mode. OnChip Transceiver
- Liquid Crystal Display (LCD) Module with Capacity up to 40 Segments and up to 4 Common Terminals
- One USART with ISO7816, IrDA®, RS-485, SPI, Manchester and LIN Mode
- Three USART with SPI Mode
- One PicoUART for extended UART wake-up capabilities in all sleep modes
- Windowed Watchdog Timer (WDT)
- Asynchronous Timer (AST) with Real-time Clock Capability, Counter or Calendar Mode Supported
- Frequency Meter (FREQM) for Accurate Measuring of Clock Frequency
- Six 16-bit Timer/Counter (TC) Channels with capture, waveform, compare and PWM mode
- I/O
- Up to 75 I/O lines with external interrupt capability (edge or level sensitivity), debouncing, glitch filtering and slew-rate control
- Up to Six High-drive I/O Pins
- Single 1.68-3.6V Power Supply