ARM Microcontrollers - MCU Mainstream Value-Line Arm Cortex-M0+ MCU 32 Kbytes of Flash 8 Kbytes RAM, 64 MHz
Features• Core: Arm® 32-bit Cortex®-M0+ CPU,frequency up to 64 MHz• -40°C to 85°C operating temperature• Memories– Up to 64 Kbytes of Flash memory withprotection– 8 Kbytes of SRAM with HW parity check• CRC calculation unit• Reset and power management– Voltage range: 2.0 V to 3.6 V– Power-on/Power-down reset (POR/PDR)– Low-power modes:Sleep, Stop, Standby– VBAT supply for RTC and backup registers• Clock management– 4 to 48 MHz crystal oscillator– 32 kHz crystal oscillator with calibration– Internal 16 MHz RC with PLL option– Internal 32 kHz RC oscillator (±5 %)• Up to 44 fast I/Os– All mappable on external interrupt vectors– Multiple 5 V-tolerant I/Os• 5-channel DMA controller with flexible mapping• 12-bit, 0.4 μs ADC (up to 16 ext. channels)– Up to 16-bit with hardware oversampling– Conversion range: 0 to 3.6V• 8 timers: 16-bit for advanced motor control,four 16-bit general-purpose, two watchdogs,SysTick timer• Calendar RTC with alarm and periodic wakeupfrom Stop/Standby
Features • Core: Arm® 32-bit Cortex®-M0+ CPU, frequency up to 64 MHz • -40°C to 85°C operating temperature • Memories – Up to 64 Kbytes of Flash memory with protection – 8 Kbytes of SRAM with HW parity check • CRC calculation unit • Reset and power management – Voltage range: 2.0 V to 3.6 V – Power-on/Power-down reset (POR/PDR) – Low-power modes: Sleep, Stop, Standby – VBAT supply for RTC and backup registers • Clock management – 4 to 48 MHz crystal oscillator – 32 kHz crystal oscillator with calibration – Internal 16 MHz RC with PLL option – Internal 32 kHz RC oscillator (±5 %) • Up to 44 fast I/Os – All mappable on external interrupt vectors – Multiple 5 V-tolerant I/Os • 5-channel DMA controller with flexible mapping • 12-bit, 0.4 µs ADC (up to 16 ext. channels) – Up to 16-bit with hardware oversampling – Conversion range: 0 to 3.6V • 8 timers: 16-bit for advanced motor control, four 16-bit general-purpose, two watchdogs, SysTick timer • Calendar RTC with alarm and periodic wakeup from Stop/Standby
Features • Core: Arm® 32-bit Cortex®-M0+ CPU, frequency up to 64 MHz • -40°C to 85°C operating temperature • Memories – Up to 64 Kbytes of Flash memory with protection – 8 Kbytes of SRAM with HW parity check • CRC calculation unit • Reset and power management – Voltage range: 2.0 V to 3.6 V – Power-on/Power-down reset (POR/PDR) – Low-power modes: Sleep, Stop, Standby – VBAT supply for RTC and backup registers • Clock management – 4 to 48 MHz crystal oscillator – 32 kHz crystal oscillator with calibration – Internal 16 MHz RC with PLL option – Internal 32 kHz RC oscillator (±5 %) • Up to 44 fast I/Os – All mappable on external interrupt vectors – Multiple 5 V-tolerant I/Os • 5-channel DMA controller with flexible mapping • 12-bit, 0.4 µs ADC (up to 16 ext. channels) – Up to 16-bit with hardware oversampling – Conversion range: 0 to 3.6V • 8 timers: 16-bit for advanced motor control, four 16-bit general-purpose, two watchdogs, SysTick timer • Calendar RTC with alarm and periodic wakeup from Stop/Standby
n ARM Cortex-M3 processor, running at frequencies of up to 100 MHz. A MemoryProtection Unit (MPU) supporting eight regions is included.n ARM Cortex-M3 built-in Nested Vectored Interrupt Controller (NVIC).n Up to 512 kB on-chip flash programming memory. Enhanced flash memory acceleratorenables high-speed 100 MHz operation with zero wait states.n In-System Programming (ISP) and In-Application Programming (IAP) via on-chipbootloader software.n On-chip SRAM includes:u 32/16 kB of SRAM on the CPU with local code/data bus for high-performance CPUaccess.u Two/one 16 kB SRAM blocks with separate access paths for higher throughput.These SRAM blocks may be used for Ethernet (LPC1768/66/64 only), USB, andDMA memory, as well as for general purpose CPU instruction and data storage.
High-Performance RISC CPU:• C Compiler Optimized Architecture• Only 49 Instructions• 3.5 Kbytes Linear Program Memory Addressing• 128 bytes Linear Data Memory Addressing• Operating Speed:- DC – 20 MHz clock input- DC – 200 ns instruction cycle• Interrupt Capability with Automatic ContextSaving• 16-Level Deep Hardware Stack with OptionalOverflow/Underflow Reset• Direct, Indirect and Relative Addressing modes:- Two full 16-bit File Select Registers (FSRs)- FSRs can read program and data memoryFlexible Oscillator Structure:• 16 MHz Internal Oscillator Block:- Factory calibrated to ±1%, typical- Software selectable frequency range from16 MHz to 31 kHz• 31 kHz Low-Power Internal Oscillator• Three External Clock modes up to 20 MHzSpecial Microcontroller Features:• Operating Voltage Range:- 1.8V to 3.6V (PIC16LF1503)- 2.3V to 5.5V (PIC16F1503)• Self-Programmable under Software Control• Power-on Reset (POR)• Power-up Timer (PWRT)• Programmable Low-Power Brown-Out Reset(LPBOR)• Extended Watchdog Timer (WDT):- Programmable period from 1 ms to 256s• Programmable Code Protection• In-Circuit Serial Programming™ (ICSP™) via TwoPins• Enhanced Low-Voltage Programming (LVP)• Power-Saving Sleep mode:- Low-Power Sleep mode- Low-Power BOR (LPBOR)• Integrated Temperature Indicator