ULINKPRO Keil, ULINKPRO Datasheet - Page 23

KIT DEBUG/TRACE UNIT HIGH SPEED

ULINKPRO

Manufacturer Part Number
ULINKPRO
Description
KIT DEBUG/TRACE UNIT HIGH SPEED
Manufacturer
Keil
Type
In-Circuit, Real-Time Debugger/Programmerr
Datasheets

Specifications of ULINKPRO

Contents
Module
For Use With/related Products
ARM7, ARM9, Cortex
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
22
ARM7 and ARM9 Highlights
R15 = PC
R13 = SP
R14 = LR
CPSR
User
Linear 4 GB memory space that includes peripherals and eliminates the
need for specific memory types
Load-store architecture with efficient pointer addressing. Fast task
context switch times are achieved with multiple register load/store.
Standard (IRQ) and Fast (FIQ) interrupt. Banked microcontroller
registers on FIQ reduce register save/restore overhead.
Vectored Interrupt Controller (available in most microcontrollers)
optimizes multiple interrupt handling
Processor modes with separate interrupt stacks for predictable stack
requirements
Compact 16-bit Instruction Set (Thumb). Compared to ARM mode,
Thumb mode code is about 65% of the code size and 160% faster when
executing from a 16-bit memory system.
R10
R11
R12
R1
R2
R3
R4
R5
R6
R7
R8
R9
R13 = SP
R14 = LR
SPSR
R10
R11
R12
FIQ
R8
R9
ARM7 and ARM9 Operation Modes
User
FIQ
IRQ
SVC
UND
ABT
R13 = SP
R14 = LR
SPSR
IRQ
Normal execution state
Fast Interrupt mode
Interrupt mode
Supervisor mode (software interrupt)
Undefined instruction execution
Memory access failure
R13 = SP
R14 = LR
SPSR
SVC
Chapter 2. Microcontroller Architectures
R13 = SP
R14 = LR
SPSR
ABT
R13 = SP
R14 = LR
SPSR
UND

Related parts for ULINKPRO