MK30DN512ZVLK10 Freescale Semiconductor, MK30DN512ZVLK10 Datasheet - Page 1227

no-image

MK30DN512ZVLK10

Manufacturer Part Number
MK30DN512ZVLK10
Description
ARM Microcontrollers - MCU KINETIS 512K SLCD
Manufacturer
Freescale Semiconductor
Datasheet

Specifications of MK30DN512ZVLK10

Core
ARM Cortex M4
Processor Series
K30
Data Bus Width
32 bit
Maximum Clock Frequency
50 MHz
Program Memory Size
512 KB
Data Ram Size
128 KB
On-chip Adc
Yes
Operating Supply Voltage
1.71 V to 3.6 V
Operating Temperature Range
- 40 C to + 105 C
Package / Case
LQFP-80
Mounting Style
SMD/SMT

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
MK30DN512ZVLK10
Manufacturer:
Freescale Semiconductor
Quantity:
10 000
Chapter 44 Universal Asynchronous Receiver/Transmitter (UART)
ISO 7816 FORMAT (T=1)
NEXT
PARITY
START
START
STOP
BIT
BIT
BIT 0
BIT 1
BIT 2
BIT 3
BIT 4
BIT 5
BIT 6
BIT 7
BIT
BIT
Figure 44-182. ISO 7816 T=1 data format
The smallest data unit that is transferred is a block. A block is made up of several data
characters and may vary in size depending on the block type. The UART does not
provide a mechanism to decode the block type. As part of the block, an LRC or CRC is
included. The UART does not calculate the CRC or LRC for transmitted blocks nor does
it verify the validity of the CRC or LRC for received blocks. The 7816 protocol requires
that the initiator and the smartcard (device) takes alternate turns in transmitting and
receiving blocks. When the UART detects that the last character in a block has been
transmitted it will automatically clear the C2[TE] bit and enter receive mode. Hence,
software must program the transmit buffer with the next data to be transmitted and then
enable the C2[TE] bit once software has determined that the last character of the received
block has been received. The UART detects that the last character of the transmit block
has been sent when TL7816[TLEN] = 0 and four additional characters have been sent.
The four additional characters are made up of three prior to TL7816[TLEN]
decrementing (prologue) and one after TL7816[TLEN] = 0, the final character of the
epilogue.
44.4.7.4 Wait time and guard time parameters
The ISO-7816 specification defines several wait time and guard time parameters. The
UART allows for flexible configuration and violation detection of these settings. On reset
the wait time (IS7816[WT]) defaults to 9600 ETUs and guard time (GT) to 12 ETUs.
These values are controlled by parameters in the WP7816, WN7816 and WF7816
registers. Additionally the value of C7816[TTYPE] also factors into the calculation. The
formulas used to calculate the number ETU for each wait time and guard time value are
shown in the following table.
Wait time (WT) is defined as the maximum allowable time between the leading edge of a
character transmitted by the device (smartcard) and the leading edge of the previous
character that was transmitted by the UART or the device. Likewise character wait time
(CWT) is defined as the maximum allowable time between the leading edge of two
characters within the same block, and block wait time (BWT) is defined as the maximum
time between the leading edge character of the last block received by the device/
smartcard and the leading edge of the first character transmitted by the device/smartcard.
Guard time (GT) is defined as the minimum allowable time between the leading edge of
two consecutive characters. Character guard time (CGT) is the minimum allowable time
between the leading edges of two consecutive characters in the same direction
K30 Sub-Family Reference Manual, Rev. 6, Nov 2011
Freescale Semiconductor, Inc.
1227

Related parts for MK30DN512ZVLK10