Intel 8XC196NT User Manual page 594

Table of Contents

Advertisement

SIO port, 2-8, 7-1
9-bit data‚ See mode 2‚ mode 3
block diagram, 7-1, 10-2
calculating baud rate, 7-10, 7-11, C-54
downloading to OTPROM‚ See serial port
programming mode
enabling interrupts, 7-11
enabling parity, 7-8
framing error, 7-13
half-duplex considerations, 7-6
interrupts, 7-5, 7-7, 7-13
mode 0, 7-4–7-5
mode 1, 7-5
mode 2, 7-5, 7-6
mode 3, 7-5, 7-7
multiprocessor communications, 7-6, 7-7
overrun error, 7-13
programming, 7-8
programming mode‚ See serial port
programming mode
receive interrupt (RI) flag, 7-13
receiver, 7-1
selecting baud rate, 7-8–7-11
SFRs, 7-2
signals, 7-2
status, 7-12–7-13
transmit interrupt (TI) flag, 7-13
transmitter, 7-1
See also mode 0‚ mode 1‚ mode 2‚ mode 3‚
port 2
SJMP instruction, A-2, A-40, A-46, A-52, A-56,
A-63
SKIP instruction, A-2, A-40, A-46, A-58, A-66
Slave port, 2-8, 2-9, 9-1–9-16
address/data bus, 9-2
and demultiplexed bus, 9-6
and multiplexed bus, 9-6, 9-11
block diagram, 9-3
code examples
master program, 9-8, 9-11
port 3 configuration, 9-14
port 5 configuration, 9-14
SFR initialization, 9-14
slave program, 9-9, 9-12
configuring pins, 9-14
determining status, 9-16
hardware connections, 9-6–9-7
initializing SFRs, 9-14
interrupts, 9-8, 9-16
CBF interrupt, 9-16
IBF interrupt, 9-16
OBE interrupt, 9-16
modes, 9-8–9-13
overview, 9-2–9-5
programming, 9-14
SFRs, 9-3
shared memory mode, 9-11–9-13
signals, 9-3
standard slave mode, 9-8–9-13
synchronizing master and slave, 9-16
using with external memory, 9-2
Slave programming mode, 15-15–15-24
address/command decoder routine, 15-19,
15-20
algorithm, 15-19–15-24
circuit, 15-16
dump-word routine, 15-19, 15-23
entering, 15-19
program-word routine, 15-19, 15-21
security key programming, 15-15
timings, 15-22, 15-24
SLP0–SLP7, 9-4, B-11
SLPALE, 9-4, B-11
SLPCS#, 9-2, 9-4, B-11
SLPINT, 9-4, B-11
considerations, 6-13
idle, powerdown, reset status, B-14
SLPRD#, 9-2, 9-4, B-11
SLPWR#, 9-4, B-11
Software
addressing modes, 3-11
conventions, 3-11–3-13
device reset, 12-12
IBSP196, 15-31
interrupt service routines, 5-15
linking subroutines, 3-13
protection, 3-14, 14-22
trap interrupt, 5-4, 5-6, 5-8
SP_BAUD, 15-31, 15-33, C-68
SP_CON, 15-33, C-68
Special instructions, A-58, A-66
Special operating modes
SFRs, 13-2
Special-purpose memory, 4-2, 4-5, 4-6, 4-7
SP_STATUS, 7-12, C-68
SSIO port, 2-8
INDEX
Index-13

Advertisement

Table of Contents
loading

Table of Contents