MK30DN512ZVLK10 Freescale Semiconductor, MK30DN512ZVLK10 Datasheet - Page 652

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
Functional description
30.3 Functional description
30.3.1 CRC initialization/re-initialization
To enable the CRC calculation, the user must program the WAS, POLYNOMIAL, and
necessary parameters for transpose and CRC result inversion in the applicable registers.
Asserting the CTRL[WAS] bit enables the programming of the seed value into the CRC
data register.
After a completed CRC calculation, re-asserting the CTRL[WAS] bit and programming a
seed (whether the value is new or a previously used seed value) re-initialize the CRC
module for a new CRC computation. All other parameters must be set before
programming the seed value and subsequent data values.
30.3.2 CRC calculations
In 16-bit and 32-bit CRC modes, data values can be programmed 8 bits, 16 bits, or 32 bits
at a time, provided all bytes are contiguous. Non-contiguous bytes can lead to an
incorrect CRC computation.
30.3.2.1 16-bit CRC
Compute a 16-bit CRC with the following steps:
652
1. Clear the CTRL[TCRC] bit to enable 16-bit CRC mode.
2. Program the transpose and complement options in the CTRL register as required for
3. Write a 16-bit polynomial to the GPOLY[LOW] field. The GPOLY[HIGH] field is
4. Set the CTRL[WAS] bit to program the seed value.
Reserved
the CRC calculation. See
not usable in 16-bit CRC mode.
TCRC
23–0
Field
24
Width of CRC protocol.
0
1
This read-only field is reserved and always has the value zero.
16-bit CRC protocol.
32-bit CRC protocol.
K30 Sub-Family Reference Manual, Rev. 6, Nov 2011
CRC_CTRL field descriptions (continued)
Transpose feature
Description
and
CRC result complement
Freescale Semiconductor, Inc.
for details.

Related parts for MK30DN512ZVLK10