English
Language : 

TLE9877QXA20_15 Datasheet, PDF (32/122 Pages) Infineon Technologies AG – Microcontroller with LIN and BLDC MOSFET Driver for Automotive Applications
8
ARM Cortex M3 Core
TLE9877QXA20
ARM Cortex M3 Core
8.1
Features
The key features of the Cortex M3 implemented are listed below.
Processor Core. A low gate count core, with low latency interrupt processing:
• A subset of the Thumb®-2 Instruction Set
• Banked stack pointer (SP) only
• 32-bit hardware divide instructions, SDIV and UDIV (Thumb-2 instructions)
• Handler and Thread Modes
• Thumb and debug states
• Interruptible-continued instructions LDM/STM, Push/Pop for low interrupt latency
• Automatic processor state saving and restoration for low latency Interrupt Service Routine (ISR) entry and exit
• ARM architecture v7-M Style BE8/LE support
• ARMv6 unaligned accesses
Nested Vectored Interrupt Controller (NVIC) closely integrated with the processor core to achieve low
latency interrupt processing:
• Interrupts, configurable from 1 to 16
• Bits of priority (4)
• Dynamic reprioritization of interrupts
• Priority grouping. This enables selection of preemptive interrupt levels and non-preemptive interrupt levels
• Support for tail-chaining and late arrival of interrupts. This 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 no instruction
overhead
Bus interfaces
• Advanced High-performance Bus-Lite (AHB-Lite) interfaces: ICode, DCode, and System bus interface
• Memory access alignment
• Write buffer for buffering of write data
8.2
Introduction
The ARM Cortex-M3 processor is a leading 32-bit processor and provides a high-performance and cost-optimized
platform for a broad range of applications including microcontrollers, automotive body systems and industrial
control systems. Like the other Cortex family processors, the Cortex-M3 processor implements the Thumb®-2
instruction set architecture. With the optimized feature set the Cortex-M3 delivers 32-bit performance in an
application space that is usually associated with 8- and 16-bit microcontrollers.
Data Sheet
32
Rev. 1.0, 2015-04-30