English
Language : 

COP8SBR9_15 Datasheet, PDF (68/104 Pages) Texas Instruments – 8-Bit CMOS Flash Based Microcontroller with 32k Memory
COP8SBR9, COP8SCR9, COP8SDR9
SNOS537I – JUNE 2000 – REVISED MARCH 2013
www.ti.com
If the device is halted and crystal oscillator is used, the Wake-up signal will not start the chip running
immediately because of the finite start up time requirement of the crystal oscillator. The idle timer (T0)
generates a fixed (256 tC) delay to ensure that the oscillator has indeed stabilized before allowing the
device to execute code. The user has to consider this delay when data transfer is expected immediately
after exiting the HALT mode.
5.13.10 DIAGNOSTIC
Bits CHL0 and CHL1 in the ENU register provide a loopback feature for diagnostic testing of the USART.
When both bits are set to one, the following occurs: The receiver input pin (RDX) is internally connected to
the transmitter output pin (TDX); the output of the Transmitter Shift Register is “looped back” into the
Receive Shift Register input. In this mode, data that is transmitted is immediately received. This feature
allows the processor to verify the transmit and receive data paths of the USART.
Note that the framing format for this mode is the nine bit format; one Start bit, nine data bits, and one or
two Stop bits. Parity is not generated or verified in this mode.
5.13.11 ATTENTION MODE
The USART Receiver section supports an alternate mode of operation, referred to as ATTENTION Mode.
This mode of operation is selected by the ATTN bit in the ENUR register. The data format for transmission
must also be selected as having nine Data bits and either one or two Stop bits.
The ATTENTION mode of operation is intended for use in networking the device with other processors.
Typically in such environments the messages consists of device addresses, indicating which of several
destinations should receive them, and the actual data. This Mode supports a scheme in which addresses
are flagged by having the ninth bit of the data field set to a 1. If the ninth bit is reset to a zero the byte is a
Data byte.
While in ATTENTION mode, the USART monitors the communication flow, but ignores all characters until
an address character is received. Upon receiving an address character, the USART signals that the
character is ready by setting the RBFL flag, which in turn interrupts the processor if USART Receiver
interrupts are enabled. The ATTN bit is also cleared automatically at this point, so that data characters as
well as address characters are recognized. Software examines the contents of the RBUF and responds by
deciding either to accept the subsequent data stream (by leaving the ATTN bit reset) or to wait until the
next address character is seen (by setting the ATTN bit again).
Operation of the USART Transmitter is not affected by selection of this Mode. The value of the ninth bit to
be transmitted is programmed by setting XBIT9 appropriately. The value of the ninth bit received is
obtained by reading RBIT9. Since this bit is located in ENUR register where the error flags reside, a bit
operation on it will reset the error flags.
5.13.12 BREAK GENERATION
To generate a line break, the user software should set the BRK bit in the ENUI register. This will force the
TDX pin to 0 and hold it there until the BRK bit is reset.
5.14 Interrupts
5.14.1 INTRODUCTION
The device supports fourteen vectored interrupts. Interrupt sources include Timer 1, Timer 2, Timer 3,
Timer T0, Port L Wake-up, Software Trap, MICROWIRE/PLUS, USART and External Input.
All interrupts force a branch to location 00FF Hex in program memory. The VIS instruction may be used to
vector to the appropriate service routine from location 00FF Hex.
The Software trap has the highest priority while the default VIS has the lowest priority.
Each of the 13 maskable inputs has a fixed arbitration ranking and vector.
68
Functional Description
Copyright © 2000–2013, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: COP8SBR9 COP8SCR9 COP8SDR9