TSC80251G1D
I–2 Rev . C – Oct. 8, 1998
Chapter 8, “SSLC/Inter–Integrated Circuit Interface (I2C)”
Describes the synchronous serial link controller when configured in I2C mode.
Chapter 9, “SSLC/Synchronous Peripheral Interface (µWire/SPI)”
Describes the synchronous serial link controller when configured in µWire/SPI mode.
Chapter 10, “WatchDog T imer”
Describes the hardware watchdog timer (WDT). This chapter also provides instructions for using the WDT and de-
scribes the operation of the WDT during the idle and power–down modes.
Chapter 11, “Power Monitoring and Management”
Describes the TSC80251G1D power monitoring and management circuitry which provides a power–on reset, a power–
fail reset, a power off flag, a clock prescaler, an idle mode, and a power–down mode.
Chapter 12, “Interrupt System”
Describes the TSC80251G1D interrupt circuitry which provides a TRAP instruction interrupt, a non maskable external
interrupt, nine maskable interrupts: two external interrupts, three timer interrupts, an EWC–PCA interrupt, a serial port
interrupt, a synchronous serial interface interrupt, and a keyboard interrupt. This chapter also discusses the interrupt
priority scheme, the external interrupt inputs, the NMI input, and the keyboard interface.
1.2.3. Appendices
Appendix A, “Signal Descriptions”
Provides device pinouts and describes the function(s) of each pin. Descriptions are listed alphabetically by signal name.
Appendix B, “Registers”
Accumulates, for convenient reference, copies of the register definition figures that appear throughout the manual.
1.3. Notational Conventions and Terminology
The following notations and terminology are used in this manual.
#The pound symbol (#) appended to a signal name means that the signal is active low.
XXXX Uppercase X (no italics) represents an unknown value or a ”don’ t care” state or condition. The
value may be either binary or hexadecimal, depending on the context. For example, 2XAFh
(hex) indicates that bits 1 1:8 are unknown; 10XX in binary context indicates that the two LSBs
are unknown.
Assert and Deassert The terms assert and deassert refer to the act of making a signal active (enabled) and inactive
(disabled), respectively. The active polarity (high/low) is defined by the signal name. Active–
low signals are designated by a pound symbol (#) suffix; active–high signals have no suffix.
To assert RD# is to drive it low; to assert ALE is to drive it high; to deassert RD# is to drive
it high; to deassert ALE is to drive it low.
Logic 0 (Low) An input voltage level equal to or less than the maximum value of VIL or an output voltage
level equal to or less than the maximum value of VOL. See datasheet for values.
Logic 1 (High) An input voltage level equal to or greater than the minimum value of VIH or an output voltage
level equal to or greater than the minimum value of VOH. See datasheet for values.
Numbers Hexadecimal numbers are represented by a string of hexadecimal digits followed by the char-
acter h. Binary numbers are represented by a string of binary digits followed by the character
b. Decimal numbers are represented by their customary notations. That is, 255 is a decimal
number, FFh is an hexadecimal number and 1111 1111b is a binary number.
Register Bits Bit locations are indexed by 7:0 for byte registers where bit 0 is the least–significant bit and
7 most significant bit. An individual bit is represented by the register name, followed by a peri-
od and the bit number. For example, PCON.4 is bit 4 of the power control register. In some
discussions, bit names are used. For example, the name of PCON.4 is POF, the power–off flag.
Register Names Register names are shown in upper case. For example, PCON is the power control register.
If a register name contains a lowercase character, it represents more than one register. For ex-
ample, CCAPMx represents the five registers: CCAPM0 through CCAPM4.