SAF-C164SM Infineon Technologies, SAF-C164SM Datasheet - Page 8

no-image

SAF-C164SM

Manufacturer Part Number
SAF-C164SM
Description
16-Bit CMOS Microcontroller
Manufacturer
Infineon Technologies
Datasheet
Table of Contents
19.1
19.2
19.2.1
19.2.2
19.2.3
19.3
19.4
19.5
19.6
20
20.1
20.2
20.3
20.4
20.4.1
20.4.2
20.5
21
21.1
21.2
21.3
21.3.1
21.4
21.5
21.6
21.7
22
22.1
22.2
22.3
22.4
22.5
22.6
22.7
22.8
22.9
22.10
22.11
23
23.1
User’s Manual
Functional Blocks of the CAN Module . . . . . . . . . . . . . . . . . . . . . . . . . . 19-2
General Functional Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-7
The Message Object . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-18
Controlling the CAN Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-30
Configuration Examples for Message Objects . . . . . . . . . . . . . . . . . . . 19-34
CAN Application Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-36
System Reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-1
Reset Sources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-2
Status After Reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-5
Application-Specific Initialization Routine . . . . . . . . . . . . . . . . . . . . . . . 20-9
System Startup Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-12
System Configuration via Software . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-21
Power Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21-1
Idle Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21-4
Sleep Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21-6
Power Down Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21-7
Slow Down Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21-11
Flexible Peripheral Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21-15
Programmable Frequency Output Signal . . . . . . . . . . . . . . . . . . . . . . 21-17
Security Mechanism . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21-22
System Programming . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22-1
Stack Operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22-4
Register Banking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22-9
Procedure Call Entry and Exit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22-9
Table Searching . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22-12
Floating Point Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22-12
Peripheral Control and Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22-13
Trap/Interrupt Entry and Exit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22-13
Inseparable Instruction Sequences . . . . . . . . . . . . . . . . . . . . . . . . . . . 22-14
Overriding the DPP Addressing Mechanism . . . . . . . . . . . . . . . . . . . . 22-14
Handling the Internal Code Memory . . . . . . . . . . . . . . . . . . . . . . . . . . 22-16
Pits, Traps, and Mines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22-18
Register Set . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23-1
Register Description Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23-1
CAN Interrupt Handling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-9
Configuration of the Bit Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-11
Mask Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-15
System Startup Configuration upon an External Reset . . . . . . . . . . 20-13
System Startup Configuration at Single-Chip Mode Reset . . . . . . . 20-19
Output Pins Status During Power Reduction Modes . . . . . . . . . . . . . 21-9
I-4
C164CM/C164SM
Derivatives
V1.0, 2002-02
Page

Related parts for SAF-C164SM