Intel 8XC196K Series User Manual page 10

Table of Contents

Advertisement

11.6.1.1
Minimizing the Effect of High Input Source Resistance ....................................11-12
11.6.1.2
Suggested A/D Input Circuit .............................................................................11-13
11.6.1.3
Analog Ground and Reference Voltages .........................................................11-13
11.6.1.4
Using Mixed Analog and Digital Inputs ............................................................11-14
11.6.2
Understanding A/D Conversion Errors ..................................................................11-14
CHAPTER 12
12.1
CAN FUNCTIONAL OVERVIEW ................................................................................. 12-1
12.2
CAN CONTROLLER SIGNALS AND REGISTERS..................................................... 12-3
12.3
CAN CONTROLLER OPERATION.............................................................................. 12-4
12.3.1
Address Map ...........................................................................................................12-5
12.3.2
Message Objects ....................................................................................................12-5
12.3.2.1
Receive and Transmit Priorities .........................................................................12-6
12.3.2.2
Message Acceptance Filtering ...........................................................................12-6
12.3.3
Message Frames ....................................................................................................12-7
12.3.4
Error Detection and Management Logic .................................................................12-9
12.3.5
Bit Timing ..............................................................................................................12-10
12.3.5.1
Bit Timing Equations ........................................................................................12-12
12.4
CONFIGURING THE CAN CONTROLLER ............................................................... 12-13
12.4.1
Programming the CAN Control (CAN_CON) Register ..........................................12-13
12.4.2
Programming the Bit Timing 0 (CAN_BTIME0) Register ......................................12-15
12.4.3
Programming the Bit Timing 1 (CAN_BTIME1) Register ......................................12-16
12.4.4
Programming a Message Acceptance Filter .........................................................12-18
12.5
CONFIGURING MESSAGE OBJECTS ..................................................................... 12-20
12.5.1
Specifying a Message Object's Configuration .......................................................12-21
12.5.2
Programming the Message Object Identifier .........................................................12-22
12.5.3
Programming the Message Object Control Registers ...........................................12-23
12.5.3.1
Message Object Control Register 0 .................................................................12-23
12.5.3.2
Message Object Control Register 1 .................................................................12-23
12.5.4
Programming the Message Object Data ...............................................................12-23
12.6
ENABLING THE CAN INTERRUPTS ........................................................................ 12-29
12.7
12.8
FLOW DIAGRAMS .................................................................................................... 12-35
12.9
DESIGN CONSIDERATIONS.................................................................................... 12-41
12.9.1
Hardware Reset ....................................................................................................12-41
12.9.2
Software Initialization ............................................................................................12-41
12.9.3
Bus-off State .........................................................................................................12-41
CHAPTER 13
13.1
MINIMUM CONNECTIONS ......................................................................................... 13-1
13.1.1
Unused Inputs .........................................................................................................13-2
13.1.2
I/O Port Pin Connections ........................................................................................13-2
CONTENTS
ix

Advertisement

Table of Contents
loading

Table of Contents