Z16FMC32AG20EG Zilog, Z16FMC32AG20EG Datasheet - Page 142

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

Z16FMC32AG20EG

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

Specifications of Z16FMC32AG20EG

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
+ 105 C
Mounting Style
SMD/SMT
Package / Case
LQFP-64
Development Tools By Supplier
Z16FMC28200KITG
Minimum Operating Temperature
- 40 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
-40°C ~ 105°C
Lead Free Status / Rohs Status
 Details

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
Z16FMC32AG20EG
Manufacturer:
Zilog
Quantity:
160
Part Number:
Z16FMC32AG20EG
Manufacturer:
Zilog
Quantity:
10 000
Z16FMC Series Motor Control MCUs
Product Specification
120
obtained by reading the
field in the mode status register. After a Wake-
RxBreakLength
up message is detected, the LIN-UART is placed (by software) into either Lin Master or
Lin Slave Wait for Break states as appropriate. If the break duration exceeds fifteen bit
times, the
field contains the value
.
RxBreakLength
FH
Lin Sleep state is selected by software setting
. The decision to
LinState[1:0] = 00
move from an active state to sleep state is based on the LIN messages as interpreted by the
software.
LIN Slave Operation
LIN SLAVE mode is selected by setting the bits
=
,
=
,
=
or
and
LMST
0
LSLV
1
ABEN
1
0
(Wait for Break state). The LIN slave detects the start of a new
LinState[1:0] = 01b
message by the Break which appears to the slave as a break of at least 11 bit times in dura-
tion. The LIN-UART detects the Break and generates an interrupt to the CPU. The dura-
tion of the Break is observable in the
field of the mode status register. A
RxBreakLength
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
field contains the value
.
RxBreakLength
FH
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 standard. 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
bit of the LIN control register is set. If the BRG
ABEN
counter overflows before reaching the start of bit 7 in the autobaud sequence the autobaud
overrun error interrupt occurs, the OE bit in the Status 0 Register is set and the baud reload
registers are not updated. To autobaud within 2% of the master’s baud rate, the slave sys-
tem clock must be minimum 100 times the baud rate. To avoid an autobaud overrun error,
19
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 mes-
sage are sent or received. The slave remains in the active state until a Break is received or
the software forces a state change. When it is in active State (autobaud has completed), a
Break of 10 or more bit times is recognized and a transition to the autobaud state is caused.
LIN-UART Interrupts
The LIN-UART features separate interrupts for the transmitter and receiver. In addition,
when the LIN-UART primary functionality is disabled, the BRG also functions as a basic
timer with interrupt capability.
PS028702-1210
P R E L I M I N A R Y
LIN-UART

Related parts for Z16FMC32AG20EG