|
M4TKLG6AE Datasheet, PDF (62/144 Pages) List of Unclassifed Manufacturers – 32-bit Microcontroller | |||
|
◁ |
M4TK
ïµ Hardware integer divide instructions, SDIV and UDIV
ïµ Handler and Thread modes
ïµ Thumb and Debug states
ïµ Support for interruptible-continued instructions LDM, STM, PUSH, and POP for
low interrupt latency
ïµ Automatic processor state saving and restoration for low latency Interrupt
Service Routine (ISR) entry and exit
ïµ Support for ARMv6 big-endian byte-invariant or little-endian accesses
ïµ Support for ARMv6 unaligned accesses
ï¬ Floating Point Unit (FPU) in the Cortex® -M4F processor providing:
ïµ 32-bit instructions for single-precision (C float) data-processing operations
ïµ Combined Multiply and Accumulate instructions for increased precision (Fused
MAC)
ïµ Hardware support for conversion, addition, subtraction, multiplication with
optional accumulate, division, and square-root
ïµ Hardware support for denormals and all IEEE rounding modes
ïµ 32 dedicated 32-bit single precision registers, also addressable as 16 double-
word registers
ïµ Decoupled three stage pipeline
ï¬ Nested Vectored Interrupt Controller (NVIC) closely integrated with the processor core
to achieve low latency interrupt processing. Features include:
ïµ External interrupts. Configurable from 1 to 240 (the NuMicro® M4TK family
configured with 64 interrupts)
ïµ Bits of priority, configurable from 3 to 8
ïµ Dynamic reprioritization of interrupts
ïµ Priority grouping which enables selection of preempting interrupt levels and
nonpreempting interrupt levels
ïµ Support for tril-chaining and late arrival of interrupts, which enables back-to-back
interrupt processing without the overhead of state saving and restoration
between interrupts.
ïµ Processor state automatically saved on interrupt entry, and restored on interrupt
exit with on instruction overhead
ïµ Support for Wake-up Interrupt Controller (WIC) with Ultra-low Power Sleep mode
ï¬ Memory Protection Unit (MPU). An optional MPU for memory protection, including:
ïµ Eight memory regions
ïµ Sub Region Disable (SRD), enabling efficient use of memory regions
ïµ The ability to enable a background region that implements the default memory
map attributes
ï¬ Low-cost debug solution that features:
ïµ Debug access to all memory and registers in the system, including access to
memory mapped devices, access to internal core registers when the core is
halted, and access to debug control registers even while SYSRESETn is
Jan. 06, 2016
Page 62 of 144
Rev.1.00
|
▷ |