Sign In
Upload
Manuals
Brands
Infineon Manuals
Microcontrollers
XC866
User Manuals: Infineon XC866 8-bit Microcontrollers
Manuals and User Guides for Infineon XC866 8-bit Microcontrollers. We have
1
Infineon XC866 8-bit Microcontrollers manual available for free PDF download: User Manual
Infineon XC866 User Manual (461 pages)
8-Bit Single Chip Microcontroller
Brand:
Infineon
| Category:
Microcontrollers
| Size: 5.37 MB
Table of Contents
Table of Contents
5
1 Introduction
13
Feature Summary
17
Pin Configuration
19
Pin Definitions and Functions
20
Textual Convention
26
Reserved, Undefined and Unimplemented Terminology
27
Acronyms
28
2 Processor Architecture
29
Functional Description
30
CPU Register Description
32
Stack Pointer (SP)
32
Data Pointer (DPTR)
32
Accumulator (ACC)
32
B Register
32
Program Status Word
33
Extended Operation Register (EO)
34
Power Control Register (PCON)
35
Instruction Timing
36
3 Memory Organization
43
Program Memory
45
Data Memory
45
Internal Data Memory
45
External Data Memory
45
Memory Protection Strategy
47
Memory Protection
47
Flash Protection Enable
49
Special Function Registers
51
Address Extension by Mapping
51
Address Extension by Paging
54
Bit-Addressing
57
System Control Registers
58
Bit Protection Scheme
60
XC866 Register Overview
61
CPU Registers
61
System Control Registers
62
WDT Registers
64
Port Registers
64
ADC Registers
65
Timer 2 Registers
68
CCU6 Registers
68
SSC Registers
72
OCDS Registers
73
Boot ROM Operating Mode
74
User Mode
74
Bootstrap Loader Mode
74
OCDS Mode
74
User JTAG Mode
74
4 Flash Memory
75
Flash Memory Map
76
Flash Bank Sectorization
77
Wordline Address
79
Operating Modes
81
Error Detection and Correction
83
In-System Programming
84
In-Application Programming
85
Flash Programming
85
Flash Erasing
88
Aborting Flash Erase
91
Flash Bank Read Status
92
5 Interrupt System
93
Interrupt Structure 1
99
Interrupt Structure 2
100
Interrupt Source and Vector
102
Interrupt Register Description
104
Interrupt Node Enable Registers
104
External Interrupt Control Registers
107
Interrupt Flag Registers
111
Interrupt Priority Registers
116
Interrupt Flag Overview
119
Interrupt Handling
120
Interrupt Response Time
121
6 Parallel Ports
124
General Port Operation
125
General Register Description
128
Data Register
129
Direction Register
130
Open Drain Control Register
131
Pull-Up/Pull-Down Device Register
132
Register Map
135
Port 0
138
Functions
138
Register Description
141
Port 1
144
Functions
144
Register Description
146
Port 2
149
Functions
149
Register Description
152
Port 3
154
Functions
154
Register Description
157
7 Power Supply, Reset and Clock Management
160
Power Supply System with Embedded Voltage Regulator
160
Reset Control
162
Types of Resets
162
Power-On Reset
162
Hardware Reset
164
Watchdog Timer Reset
164
Power-Down Wake-Up Reset
164
Brownout Reset
165
Module Reset Behavior
166
Booting Scheme
166
Register Description
167
Clock System
169
Clock Generation Unit
169
Functional Description
170
Clock Source Control
172
Clock Management
173
Register Description
175
8 Power Saving Modes
181
Functional Description
182
Idle Mode
182
Slow-Down Mode
182
Power-Down Mode
183
Peripheral Clock Management
184
Register Description
186
9 Watchdog Timer
191
Functional Description
192
Register Map
195
Register Description
195
10 Serial Interfaces
199
Uart
200
UART Modes
200
Mode 0, 8-Bit Shift Register, Fixed Baud Rate
200
Mode 1, 8-Bit UART, Variable Baud Rate
201
Mode 2, 9-Bit UART, Fixed Baud Rate
203
Mode 3, 9-Bit UART, Variable Baud Rate
203
Multiprocessor Communication
205
Register Description
205
Baud Rate Generation
208
Fixed Clock
208
Dedicated Baud-Rate Generator
209
Timer 1
219
Interfaces of UART
220
Lin
221
LIN Protocol
221
LIN Header Transmission
223
Automatic Synchronization to the Host
223
Baud Rate Detection of LIN
223
High-Speed Synchronous Serial Interface
226
General Operation
227
Operating Mode Selection
227
Full-Duplex Operation
228
Half-Duplex Operation
231
Continuous Transfers
232
Port Control
232
Baud Rate Generation
233
Error Detection Mechanisms
234
Interrupts
237
Low Power Mode
237
Register Mapping
239
Register Description
240
Port Input Select Register
240
Configuration Register
241
Baud Rate Timer Reload Register
245
Transmit and Receive Buffer Register
246
11 Timers
247
Timer 0 and Timer 1
247
Basic Timer Operations
247
Timer Modes
248
Mode 0
249
Mode 1
250
Mode 2
251
Mode 3
252
Register Description
254
Timer 2
259
Auto-Reload Mode
259
Up/Down Count Disabled
259
Up/Down Count Enabled
260
Capture Mode
262
External Interrupt Function
264
Low Power Mode
264
Register Map
265
Register Description
265
12 Capture/Compare Unit 6
270
Functional Description
272
Timer T12
272
Timer Configuration
273
Counting Rules
273
Switching Rules
273
Compare Mode of T12
275
Duty Cycle of 0% and 100
277
Dead-Time Generation
277
Capture Mode
278
Single-Shot Mode
279
Hysteresis-Like Control Mode
279
Timer T13
281
Timer Configuration
281
Compare Mode
282
Single-Shot Mode
282
Synchronization of T13 to T12
283
Modulation Control
283
Trap Handling
286
Multi-Channel Mode
287
Hall Sensor Mode
289
Sampling of the Hall Pattern
289
Brushless-DC Control
290
Interrupt Generation
293
Low Power Mode
293
Port Connection
294
Register Map
297
Register Description
300
System Registers
302
Port Input Selection
302
Timer T12 - Related Registers
306
Timer T13 - Related Registers
312
Capture/Compare Control Registers
316
Modulation Control Registers
328
Global Module Control
328
Multi-Channel Control
336
Interrupt Control Registers
348
13 Analog-To-Digital Converter
362
Structure Overview
363
Clocking Scheme
364
Conversion Timing
365
Low Power Mode
368
Functional Description
369
Request Source Arbiter
370
Conversion Start Modes
371
Channel Control
371
Sequential Request Source
372
Overview
372
Request Source Control
373
Parallel Request Source
374
Overview
374
Request Source Control
374
External Trigger
375
Software Control
375
Autoscan
376
Wait-For-Read Mode
376
Result Generation
377
Overview
377
Limit Checking
378
Data Reduction Filter
379
Result Register View
380
Interrupts
382
Event Interrupts
383
Channel Interrupts
384
External Trigger Inputs
386
ADC Module Initialization Sequence
387
Register Map
389
Register Description
392
General Function Registers
392
Priority and Arbitration Register
394
External Trigger Control Register
396
Channel Control Registers
397
Input Class Register
398
Sequential Source Registers
399
Parallel Source Registers
405
Result Registers
409
Interrupt Registers
413
14 On-Chip Debug Support
419
Functional Description
420
Debugging
421
Debug Events
421
Hardware Breakpoints
422
Software Breakpoints
423
External Breaks
424
NMI-Mode Priority over Debug-Mode
424
Debug Actions
424
Call the Monitor Program
424
Activate the MBC Pin
425
Register Description
425
JTAG ID Register
427
Input Select Register
428
15 Bootstrap Loader
429
Communication Protocol
430
UART Transfer Block Structure
430
LIN Transfer Block Structure
431
Response Code to the Host
432
Bootstrap Loader Via UART
433
Communication Structure
433
The Selection of Modes
434
The Activation of Modes 0 and 2
435
The Activation of Modes 1, 3 and F
436
The Activation of Mode 4
437
Bootstrap Loader Via LIN
440
Communication Structure
441
The Selection of Modes
444
LIN Response Protocol to the Host
447
Fast LIN BSL
448
After-Reset Conditions
449
User Defined Parameters for LIN BSL
451
16 Index
453
Keyword Index
453
Register Index
458
Advertisement
Advertisement
Related Products
Infineon XC886
Infineon XC800 Series
Infineon XC822T
Infineon XC886CLM
Infineon XC888CLM
Infineon XC800 AP08113
Infineon XC866-1FR
Infineon XC866-4FR
Infineon XC888
Infineon XC164 Series
Infineon Categories
Motherboard
Microcontrollers
Computer Hardware
Control Unit
Controller
More Infineon Manuals
Login
Sign In
OR
Sign in with Facebook
Sign in with Google
Upload manual
Upload from disk
Upload from URL