Z8F042AHJ020SC00TR Zilog, Z8F042AHJ020SC00TR Datasheet - Page 112

no-image

Z8F042AHJ020SC00TR

Manufacturer Part Number
Z8F042AHJ020SC00TR
Description
IC ENCORE XP MCU FLASH 4K 28SSOP
Manufacturer
Zilog
Series
Encore!® XP®r
Datasheets

Specifications of Z8F042AHJ020SC00TR

Core Processor
Z8
Core Size
8-Bit
Speed
20MHz
Connectivity
IrDA, UART/USART
Peripherals
Brown-out Detect/Reset, LED, LVD, POR, PWM, Temp Sensor, WDT
Number Of I /o
23
Program Memory Size
4KB (4K x 8)
Program Memory Type
FLASH
Eeprom Size
128 x 8
Ram Size
1K x 8
Voltage - Supply (vcc/vdd)
2.7 V ~ 3.6 V
Data Converters
A/D 8x10b
Oscillator Type
Internal
Operating Temperature
0°C ~ 70°C
Package / Case
28-SSOP
Lead Free Status / RoHS Status
Contains lead / RoHS non-compliant
Other names
Z8F042AHJ020SC00T
PS022825-0908
Receiving Data using the Polled Method
The UART is now configured for interrupt-driven data transmission. Because the UART
Transmit Data register is empty, an interrupt is generated immediately. When the UART
Transmit interrupt is detected, the associated interrupt service routine (ISR) performs the
following:
1. Write the UART Control 1 register to select the multiprocessor bit for the byte to be
2. Set the Multiprocessor Bit Transmitter (MPBT) if sending an address byte, clear it if
3. Write the data byte to the UART Transmit Data register. The transmitter automatically
4. Clear the UART Transmit interrupt bit in the applicable Interrupt Request register.
5. Execute the IRET instruction to return from the interrupt-service routine and wait for
Follow the steps below to configure the UART for polled data reception:
1. Write to the UART Baud Rate High and Low Byte registers to set an acceptable baud
2. Enable the UART pin functions by configuring the associated GPIO Port pins for
3. Write to the UART Control 1 register to enable MULTIPROCESSOR mode functions,
4. Write to the UART Control 0 register to:
5. Check the RDA bit in the UART Status 0 register to determine if the Receive Data
6. Read data from the UART Receive Data register. If operating in MULTIPROCESSOR
7. Return to
transmitted:
sending a data byte.
transfers the data to the Transmit Shift register and transmits the data.
the Transmit Data register to again become empty.
rate for the incoming data stream.
alternate function operation.
if appropriate.
register contains a valid data byte (indicated by a 1). If RDA is set to 1 to indicate
available data, continue to
0), continue to monitor the RDA bit awaiting reception of the valid data.
(9-bit) mode, further actions may be required depending on the MULTIPROCESSOR
mode bits MPMD[1:0].
Set the receive enable bit (REN) to enable the UART for data reception
Enable parity, if appropriate and if Multiprocessor mode is not enabled, and select
either even or odd parity.
Step 4
to receive additional data.
Step
5. If the Receive Data register is empty (indicated by a
Universal Asynchronous Receiver/Transmitter
Z8 Encore! XP
Product Specification
®
F082A Series
101

Related parts for Z8F042AHJ020SC00TR