TABLE OF CONTENTS (Continued)
Paragraph Page
Number Title Number
xxiv
MPC823e REFERENCE MANUAL
MOTOROLA
16.14.3.1 Port A Open-Drain Register ......................................16-480
16.14.3.2 Port A Data Register .................................................16-480
16.14.3.3 Port A Data Direction Register .................................16-481
16.14.3.4 Port A Pin Assignment Register ...............................16-481
16.14.4 Port A Example Configurations ............................................16-482
16.14.5 Port B Pin Functionality ........................................................16-484
16.14.6 The Port B Registers ............................................................16-485
16.14.6.1 Port B Open-Drain Register ......................................16-485
16.14.6.2 Port B Data Register .................................................16-486
16.14.6.3 Port B Data Direction Register. ................................16-487
16.14.6.4 Port B Pin Assignment Register ...............................16-488
16.14.7 Port B Configuration Example ..............................................16-489
16.14.8 Port C Pin Functionality ........................................................16-494
16.14.9 Port C Registers ...................................................................16-491
16.14.9.1 Port C Data Register ................................................16-492
16.14.9.2 Port C Data Direction Register .................................16-492
16.14.9.3 Port C Pin Assignment Register ...............................16-493
16.14.9.4 Port C Special Options Register ...............................16-493
16.14.9.5 Port C Interrupt Control Register ..............................16-495
16.14.10 Port D Pin Functionality ........................................................16-496
16.14.11 Port D Registers ...................................................................16-497
16.14.11.1 Port D Data Register ................................................16-497
16.14.11.2 Port D Data Direction Register .................................16-497
16.14.11.3 Port D Pin Assignment Register. ..............................16-498
16.15 The CPM Interrupt Controller ..........................................................16-498
16.15.1 Features ...............................................................................16-500
16.15.2 CPM Interrupt Source Priorities ...........................................16-500
16.15.2.1 USB and SCCx Relative Priority ...............................16-501
16.15.2.2 Highest Priority Interrupt ...........................................16-501
16.15.2.3 Nested Interrupts ......................................................16-503
16.15.3 Masking Interrupt Sources in the CPM ................................16-503
16.15.4 Generating and Calculating an Interrupt Vector ...................16-504
16.15.5 Programming the CPM Interrupt Controller ..........................16-506
16.15.5.1 CPM Interrupt Configuration Register ......................16-506
16.15.5.2 CPM Interrupt Pending Register ...............................16-508
16.15.5.3 CPM Interrupt Mask Register ...................................16-509
16.15.5.4 CPM Interrupt In-Service Register ............................16-510
16.15.5.5 CPM Interrupt Vector Register .................................16-511
16.15.6 Interrupt Handling Examples ................................................16-511
16.15.6.1 PC6 Interrupt Handler Example ................................16-511
16.15.6.2 USB Interrupt Handler Example ...............................16-512