Z8F16800144ZCOG Zilog, Z8F16800144ZCOG Datasheet - Page 167

KIT DEV FOR Z8F642 MCU 44 PIN

Z8F16800144ZCOG

Manufacturer Part Number
Z8F16800144ZCOG
Description
KIT DEV FOR Z8F642 MCU 44 PIN
Manufacturer
Zilog
Series
Z8 Encore!®r
Type
MCUr
Datasheets

Specifications of Z8F16800144ZCOG

Contents
Hardware, Software and Documentation
For Use With/related Products
Z8F642
For Use With
269-4661 - KIT ACC ETHERNET SMART CABLE
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Other names
269-4678
PS025011-1010
LIN-UART Interrupts
LIN Slave Operation
LIN SLAVE mode is selected by setting
LinState
message by the Break which appears to the Slave as a break of at least 11 bit times in
duration. The LIN-UART detects the Break and generates an interrupt to the CPU. The
duration of the Break is observable in the
Status register. A Break of less than 11 bit times in duration does not generate a break
interrupt when the LIN-UART is in Wait for Break state. If the Break duration exceeds 15
bit times, the
Following the Break, the LIN-UART hardware automatically transits to the Autobaud
state, where it autobauds by timing the duration of the first 8 bit times of the Synch
character as defined in the LIN standard. The duration of the autobaud period is measured
by the BRG Counter which will update every 8th system clock cycle between the start bit
and the beginning of bit 7 of the autobaud sequence. At the end of the autobaud period, the
duration measured by the BRG counter (auto baud period divided by 8) is automatically
transferred to the Baud Reload High and Low registers if the
register is set. If the BRG Counter overflows before reaching the start of bit 7 in the
autobaud sequence the Autobaud Overrun Error interrupt occurs, the
register is set, and the Baud Reload registers are not updated. To autobaud within 2% of
the master’s baud rate, the slave system clock must be a minimum of 100 times the baud
rate. To avoid an autobaud overrun error, the system clock must not be greater than 2
times the baud rate (16 bit counter following 3-bit prescaler when counting the 8 bit times
of the Autobaud sequence).
Following the Synch character, the LIN-UART hardware transits to the Active state where
the identifier character is received and the characters of the Response section of the
message are sent or received. The slave remains in the active state until a Break is received
or software forces a state change. Once in Active State (autobaud has completed), a Break
of 10 or more bit times is recognized and will cause a transition to the Autobaud state.
If the Identifier character indicates that this slave device is not participating in the
message, software sets the
rest of the message. No further receive interrupts will occur until the next Break.
The LIN-UART features separate interrupts for the transmitter and receiver. In addition,
when the LIN-UART primary functionality is disabled, the Baud Rate Generator can also
function as a basic timer with interrupt capability.
Transmitter Interrupts
The transmitter generates a single interrupt when the Transmit Data Register Empty bit
(
transmission. The TDRE interrupt occurs when the transmitter is initially enabled and
TDRE
) is set to 1. This indicates that the transmitter is ready to accept new data for
[1:0] =
RxBreakLength
01b
(Wait for Break State). The LIN slave detects the start of a new
LinState[1:0]
P R E L I M I N A R Y
field contains the value
LMST
RxBreakLength
=
= 0,
01b
LSLV
(Wait for Break State) to ignore the
Z8 Encore! XP
Fh
= 1,
.
field of the Mode Select and
ABEN
ABEN
Product Specification
bit of the LIN control
= 1 or 0 and 
OE
®
bit in the Status0
F1680 Series
LIN-UART
19
153

Related parts for Z8F16800144ZCOG