MK30DN512ZVLK10 Freescale Semiconductor, MK30DN512ZVLK10 Datasheet - Page 1268

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
Memory map and register definition
1268
SDCLKEN
PEREN
Field
DVS
7–4
3
2
Setting 00h bypasses the frequency prescaler of the SD Clock. Multiple bits must not be set, or the
behavior of this prescaler is undefined. The two default divider values can be calculated by the frequency
of SDHC clock and the following divisor bits.
The frequency of SDCLK is set by the following formula: Clock frequency = (Base clock) / (prescaler x
divisor)
For example, if the base clock frequency is 96 MHz, and the target frequency is 25 MHz, then choosing
the prescaler value of 01h and divisor value of 1h will yield 24 MHz, which is the nearest frequency less
than or equal to the target. Similarly, to approach a clock value of 400 kHz, the prescaler value of 08h and
divisor value of eh yields the exact clock value of 400 kHz. The reset value of this bit field is 80h, so if the
input base clock (SDHC clock) is about 96 MHz, the default SD clock after reset is 375 kHz.
According to the SD Physical Specification Version 1.1 and the SDIO Card Specification Version 1.2, the
maximum SD clock frequency is 50 MHz and shall never exceed this limit.
Only the following settings are allowed:
01h
02h
04h
08h
10h
20h
40h
80h
Divisor
This register is used to provide a more exact divisor to generate the desired SD clock frequency. Note the
divider can even support odd divisor without deterioration of duty cycle.
The setting are as following:
0h
1h
...
Eh
Fh
SD Clock Enable
The host controller shall stop SDCLK when writing this bit to 0. SDCLK frequency can be changed when
this bit is 0. Then, the host controller shall maintain the same clock frequency until SDCLK is stopped
(stop at SDCLK = 0). If the IRQSTAT[CINS] is cleared, this bit should be cleared by the host driver to
save power.
Peripheral Clock Enable
If this bit is set, SDHC clock will always be active and no automatic gating is applied. Thus the SDCLK is
active except for when auto gating-off during buffer danger (buffer about to over-run or under-run). When
this bit is cleared, the SDHC clock will be automatically off whenever there is no transaction on the SD
bus. Since this bit is only a feature enabling bit, clearing this bit does not stop SDCLK immediately.
The SDHC clock will be internally gated off, if none of the following factors are met:
• The cmd part is reset, or
• Data part is reset, or
• A soft reset, or
• The cmd is about to send, or
• Clock divisor is just updated, or
Divisor by 1
Divisor by 2
Divisor by 15
Divisor by 16
Base clock divided by 2
Base clock divided by 4
Base clock divided by 8
Base clock divided by 16
Base clock divided by 32
Base clock divided by 64
Base clock divided by 128
Base clock divided by 256
SDHC_SYSCTL field descriptions (continued)
K30 Sub-Family Reference Manual, Rev. 6, Nov 2011
Table continues on the next page...
Description
Freescale Semiconductor, Inc.

Related parts for MK30DN512ZVLK10