Intel 8XC196MC User Manual page 125

Table of Contents

Advertisement

8XC196MC, MD, MH USER'S MANUAL
transmitted or received including the parity and stop bits in the asynchronous modes. The serial
I/O modes require two PTS control blocks to configure all options (see Figures 5-19 and 5-20).
These blocks need not be contiguous, but they must each be located in register RAM on a quad-
word boundary. See AP-483, Application Examples Using the 8XC196MC/MD Microcontroller,
for application examples with code.
PTS Serial I/O Mode Control Block 1
(8XC196MC, MD)
The PTS control block 1 contains pointers to both the second PTS control block (PTSVEC) and the
EPA time register that sets the baud rate (EPAREG). It also contains a 16-bit value that is used to
calculate the baud rate, a control register (PTSCON), and a consecutive PTS cycle count
(PTSCOUNT).
PTSVEC (H)
PTSVEC (L)
BAUD (H)
BAUD (L)
EPAREG (H)
EPAREG (L)
PTSCON
PTSCOUNT
Register
Location
PTSVEC
PTSCB1 + 6
Figure 5-19. PTS Control Block 1 – Serial I/O Mode
5-38
15
SIO PTSCB2 Base Address Pointer (high byte)
7
SIO PTSCB2 Base Address Pointer (low byte)
15
7
15
EPA Time Register Address (high byte)
7
EPA Time Register Address (low byte)
7
M2
M1
M0
7
SIO PTSCB2 Base Address Pointer
This register contains the base address of the second PTS
control block for serial I/O mode.
Get other manuals https://www.bkmanuals.com
Baud Value (high byte)
Baud Value (low byte)
SA1
0
Consecutive PTS Cycles
Function
8
0
8
0
8
0
0
0
SA0
MAJ
0

Advertisement

Table of Contents
loading

This manual is also suitable for:

8xc196md8xc196mh

Table of Contents