XC886/888CLM
Processor Architecture
User’s Manual
2-2
V1.3, 2010-02
Processor Architecture, V 1.0
Figure 2-1
CPU Block Diagram
The arithmetic section of the processor performs extensive data manipulation and
consists of the ALU, ACC register, B register, and PSW register.
The ALU accepts 8-bit data words from one or two sources, and generates an 8-bit result
under the control of the instruction decoder. The ALU performs both arithmetic and logic
operations. Arithmetic operations include add, subtract, multiply, divide, increment,
decrement, BCD-decimal-add-adjust, and compare. Logic operations include AND, OR,
Exclusive OR, complement, and rotate (right, left, or swap nibble (left four)). Also
included is a Boolean processor performing the bit operations such as set, clear,
complement, jump-if-set, jump-if-not-set, jump-if-set-and-clear, and move to/from carry.
The ALU can perform the bit operations of logical AND or logical OR between any
addressable bit (or its complement) and the carry flag, and place the new result in the
carry flag.
Register Interface
ALU
UART
Core SFRs
16-bit Registers &
Memory Interface
Opcode Decoder
State Machine &
Power Saving
Interrupt
Controller
Multiplier / Divider
Opcode &
Immediate
Registers
Timer 0 / Timer 1
Internal Data
Memory
External SFRs
External Data
Memory
Program Memory
f
CCLK
Memory Wait
Reset
Legacy External Interrupts (IEN0, IEN1)
External Interrupts
Non-Maskable Interrupt
*
Содержание XC886CLM
Страница 1: ...User s Manual V1 3 2010 02 Microcontrollers 8 Bit XC886 888CLM 8 Bit Single Chip Microcontroller...
Страница 3: ...User s Manual V1 3 2010 02 Microcontrollers 8 Bit XC886 888CLM 8 Bit Single Chip Microcontroller...
Страница 324: ...XC886 888CLM Serial Interfaces User s Manual 12 52 V1 3 2010 02 Serial Interfaces V 1 0...
Страница 663: ...w w w i n f i n e o n c o m Published by Infineon Technologies AG...