Z16FMC32AG20SG Zilog, Z16FMC32AG20SG Datasheet - Page 133

Microcontrollers (MCU) 16BIT 32K FL 2K RAM 2UART 12CH 10BIT A/D

Z16FMC32AG20SG

Manufacturer Part Number
Z16FMC32AG20SG
Description
Microcontrollers (MCU) 16BIT 32K FL 2K RAM 2UART 12CH 10BIT A/D
Manufacturer
Zilog
Series
Z16FMCr
Datasheet

Specifications of Z16FMC32AG20SG

Processor Series
Z16FMC
Core
ZNEO
Data Bus Width
16 bit
Program Memory Type
Flash
Program Memory Size
32 KB
Data Ram Size
2 KB
Interface Type
I2C, SPI, UART
Maximum Clock Frequency
20 MHz
Number Of Programmable I/os
46
Operating Supply Voltage
2.7 V to 3.6 V
Maximum Operating Temperature
+ 70 C
Mounting Style
SMD/SMT
Package / Case
LQFP-64
Development Tools By Supplier
Z16FMC28200KITG
Minimum Operating Temperature
0 C
Core Processor
ZNEO
Core Size
16-Bit
Speed
20MHz
Connectivity
I²C, IrDA, LIN, SPI, UART/USART
Peripherals
Brown-out Detect/Reset, DMA, POR, PWM, WDT
Number Of I /o
46
Eeprom Size
-
Ram Size
4K x 8
Voltage - Supply (vcc/vdd)
2.7 V ~ 3.6 V
Data Converters
A/D 12x10b
Oscillator Type
Internal
Operating Temperature
0°C ~ 70°C
Lead Free Status / Rohs Status
 Details

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
Z16FMC32AG20SG
Manufacturer:
Zilog
Quantity:
160
Part Number:
Z16FMC32AG20SG
Manufacturer:
Zilog
Quantity:
10 000
PS028702-1210
Transmitting Data Using Interrupt-Driven Method
5. Check the
6. If in MULTIPROCESSOR mode, write the LIN-UART Control 1 Register to select
7. Write the data byte to the LIN-UART transmit data register. The transmitter
8. If MULTIPROCESSOR mode is required and MULTIPROCESSOR mode is enabled,
9. To transmit additional bytes, return to Step 4.
The LIN-UART transmitter interrupt indicates the availability of the transmit data register
to accept new data for transmission. Observe the following steps to configure the LIN-
UART for interrupt-driven data transmission:
1. Write to the LIN-UART baud rate high and low byte registers to set the appropriate
2. Enable the LIN-UART pin functions by configuring the associated GPIO port pins for
3. Execute a
4. Write to the interrupt control registers to enable the LIN-UART transmitter interrupt
5. If MULTIPROCESSOR mode is required, write to the LIN-UART Control 1 Register
6. Write to the LIN-UART Control 0 register to:
c. Set or clear the
data register is empty (indicated by a 1). If this register is empty, continue to Step 6. If
the transmit data register is full (indicated by a 0), continue to monitor the TDRE bit
until the transmit data register becomes available to receive new data.
the outgoing address bit. Set the multiprocessor bit transmitter (MPBT) if sending an
address byte; clear it if sending a data byte.
automatically transfers the data to the transmit shift register and transmits the data.
make any changes to the multiprocessor bit transmitter (MPBT) value.
baud rate.
alternate function operation.
and set the appropriate priority.
to enable MULTIPROCESSOR (9-bit) mode functions. Set the MULTIPROCESSOR
mode select (MPEN) to enable MULTIPROCESSOR mode.
a. Set the transmit enable bit (TEN) to enable the LIN-UART for data transmission
b. Enable parity, if MULTIPROCESSOR mode is not enabled and select either even
c. Set or clear the CTSE bit to enable or disable control from the remote receiver
using the CTS pin.
or odd parity.
through the CTS pin.
DI
TDRE
instruction to disable interrupts.
bit in the LIN-UART Status 0 register to determine if the transmit
CTSE
P R E L I M I N A R Y
bit to enable or disable control from the remote receiver
Z16FMC Series Motor Control MCUs
Product Specification
LIN-UART
111

Related parts for Z16FMC32AG20SG