Technical Note. Booting from Embedded MMC (e.mmc) Introduction. TN-FC-06: Booting from Embedded MMC. Introduction

Size: px
Start display at page:

Download "Technical Note. Booting from Embedded MMC (e.mmc) Introduction. TN-FC-06: Booting from Embedded MMC. Introduction"

Transcription

1 Technical Note Booting from Embedded MMC (e.mmc) Introduction Introduction This technical note describes the features of booting a system (such as a wireless or embedded platform) from an embedded MultiMediaCard (e.mmc) device. In particular, this document discusses the boot capabilities of the emmc 4.41 and above, and it explains how to: Configure an e.mmc device to have the required booting features Program and verify boot code on an e.mmc device Perform a boot operation to send boot data to the host Configure the boot area parameters using emmcparm 1 Products and specifications discussed herein are subject to change by Micron without notice.

2 e.mmc Boot Features e.mmc Boot Features The e.mmc enables the MMC host to boot a system (read boot code and data) by sending a special command sequence to the device at the right time. This section describes the boot features provided by the e.mmc specification and the correct sequence of steps for implementing them. Boot Partitions The e.mmc specifications provide two basic logical areas, called boot partitions, dedicated to boot operations. Boot partition size is calculated as follows: Boot partition size = 128KB x BOOT_SIZE_MULT where BOOT_SIZE_MULT is the value in EXT_CSD register byte [226]. Therefore: Minimum boot partition size = 128KB x 1 = 128KB Maximum boot partition size = 128KB x 255 = 32,640KB BOOT_SIZE_MULT = 0x00: No boot partition available/boot mode not supported Figure 1: Boot Partitions 0x x Boot area partition 1 User area Maximum boot partition size 0x Boot area partition 2 Maximum boot partition size The host can also choose to boot the device from the user area; however, note that: Saving boot data in the user area reduces the space dedicated to the user. Wear leveling works on boot data saved in the user area together with other user area data. Boot partitions are pslc, and the user area is MLC (even if it is configurable as pslc). Latency is lower when booting from the boot partition than from the user area. The partition from which the host will read the boot data can be selected in advance using the PARTITION_CONFIG register by setting bits [5:3] (see the PARTITION_CON- FIG register (EXT_CSD [179]) section). 2

3 Pre-Boot and Boot State e.mmc Boot Features The boot operation can be started only if the device is in pre-boot state, which is entered after the device has gone through pre-idle state. Figure 2: MultiMediaCard State Diagram (Boot Mode) Powerup RST signal From all states except inactive state (ina) Pre-idle state (preidle) CMD0 with argument = 0xF0F0F0F0 From all states except inactive state (ina) BOOT_PARTITION_ENABLE bit set Pre-boot state (preboot) Boot sequence not supported or BOOT_PARTITION_ENABLE bit clear CMD signal LOW for 74 or more clock cycles, or CMD0 with argument = 0xFFFFFFFA CMD signal LOW for fewer than 74 clock cycles Boot state (boot) Boot mode CMD signal HIGH with argument = 0x or completion of the boot operation (data in the whole boot area has been read out) Boot bus conditions retained if RESET_BOOT_BUS_CONDITIONS is set to retain Default bus conditions SDR, x1 Card identification mode Device is busy or host omitted voltage range Idle state (idle) CMD1 CMD0 with argument = 0x Inactive state (ina) From all states except inactive state (ina) CMD15 Default bus conditions SDR, x1 3

4 The device can be set in pre-idle state by: Powering-on Asserting the RST_n signal (hardware reset) Issuing the GO_PRE_IDLE_STATE command (CMD0 with argument 0xF0F0F0F0 the software reset command) After one of these points, the card s output bus drivers are in high impedance state, and the card is initialized with a default relative card address (0x0001). When the device is in pre-idle state: e.mmc Boot Features If the e.mmc does not support boot mode, or its BOOT_PARTITION_ENABLE bit is cleared, the e.mmc moves immediately to the idle state. If the BOOT_PARTITION_ENABLE bit is set, the e.mmc moves to the pre-boot state. The e.mmc enters the boot state if the device is in pre-boot state and, before issuing CMD1: The CMD line is held low for 74 clock cycles or more (boot operation), or The host issues a CMD0 with argument 0xFFFFFFFA (alternative boot operation). The two kinds of boot operations are described in detail in the Booting a System from an e.mmc Device section. If the CMD line is held LOW for fewer than 74 clock cycles after power-up before issuing CMD1, or the host sends any normal MMC command other than CMD1 and CMD0 with argument 0xFFFFFFFA before initiating boot mode, the slave will not respond, will be locked out of boot mode until the next power-cycle or hardware reset, and will enter the idle state. When BOOT_PARTITION_ENABLE bits are set, and the host sends CMD1 (SEND_OP_COND), the device must enter e.mmc identification mode and respond to the command. Boot Bus Width The bus width during the boot operation can be configured by setting nonvolatile bits [1:0] in the BOOT_BUS_CONDITIONS (before BOOT_BUS_WIDTH) register EXT_CSD [177]. This register is used to: Set up the bus width (x1, x4, x8) Reset bus width to x1 after boot operation Choose between single data rate (two possible timings) and dual data rate If the boot operation in not executed, the device will be configured in normal bus width x1, single data rate operation, and backward-compatible timing, regardless of the register settings. 4

5 Boot Partition Write Protection The e.mmc supports two levels of protection against erase or write for the boot area: Permanently write-protected Power-on write-protected e.mmc Boot Features These protections can be enabled/disabled by setting the BOOT_WP register (see the BOOT_WP Register (EXT_CSD [173]) section). If boot-area protections are not required, they should be disabled in order to prevent malicious or unintentional protection. When using power-on write protection for the boot area, the host must be aware of the following: After a power-failure event that causes the device to reboot occurs, or a hardware reset occurs, the boot area returns to the unprotected state, and, if required, the poweron write protection must be set again. Setting both protections permanently protects the boot area. Therefore, if permanent protection is not required, the BOOT_WP register should be set in order to avoid malicious or unintentional permanent protection. 5

6 Configuring e.mmc Boot Features The e.mmc registers can be configured to implement the specific boot features required by the host. PARTITION_CONFIG Register (EXT_CSD [179]) Table 1: Boot Configuration Byte This register defines the configuration for partitions. Bit Configuring e.mmc Boot Features Reserved BOOT_ACK BOOT_PARTITION_ENABLE PARTITION_ACCESS R/W/E R/W/E R/W/E_P Notes: 1. Bit[7]: Reserved 2. Bit[6]: BOOT_ACK Enables boot acknowledgement 0x0: No boot acknowledge sent (default) 0x1: Boot acknowledge sent during boot operation 3. Bit[5:3]: BOOT_PARTITION_ENABLE Selects the partition from which the host will read the boot data 0x0: Device is not boot-enabled (default). 0x1: Boot from boot partition 1 0x2: Boot from boot partition 2 0x3 0x6: Reserved 0x7: Boot from user area 4. Bit[2:0]: PARTITION_ACCESS Selects boot partition for read/write accesses while in the transfer state 0x0: No access to boot partition (default) 0x1: R/W boot partition 1 0x2: R/W boot partition 2 0x3: R/W replay-protected memory block (RPMB) 0x4: Access to general-purpose partition 1 0x5: Access to general-purpose partition 2 0x6: Access to general-purpose partition 3 0x7: Access to general-purpose partition 4 6

7 BOOT_INFO Register (EXT_CSD [228]) Table 2: Boot Information This register provides information about boot operations. Bit Notes: Reserved Configuring e.mmc Boot Features HS_BOOT_ MODE DDR_BOOT_ MODE ALT_BOOT_ MODE 1. Bit[7:3]: Reserved 2. Bit[2]: HS_BOOT_MODE Information about high-speed timing during boot operations 0x0: Device does not support high-speed timing during boot. 0x1: Device supports high-speed timing during boot. 3. Bit[1]: DDR_BOOT_MODE Information about DDR during boot operations 0x0: Device does not support dual data rate during boot. 0x1: Device supports dual data rate during boot. 4. Bit[0]: ALT_BOOT_MODE Information about the alternate boot method 0x0: Device does not support alternative boot method (obsolete). 0x1: Device supports alternative boot method. Per the JEDEC v4.41 and above specifications, Bit[0] must be set to 1. The only currently valid values for this register are 0x0, 0x1, 0x05, and 0x07. A device that supports dual data rate mode during boot must also have bit 2 set. 7

8 BOOT_BUS_CONDITIONS (Before BOOT_BUS_WIDTH) Register (EXT_CSD [177]) Table 3: Boot Bus Configuration This register defines the bus width for boot operation. Bit Reserved BOOT_MODE RESET_BOOT_ BUS_CONDI- TIONS (before RESET_BOOT_ BUS_WIDTH) Configuring e.mmc Boot Features BOOT_BUS_WIDTH Notes: 1. Bit[7:5]: Reserved 2. Bit[4:3]: BOOT_MODE (nonvolatile) Sets single/dual date rate 0x0: Use single data rate + backward-compatible timings in boot operation (default) 0x1: Use single data rate + high-speed timings in boot operation mode 0x2: Use dual data rate in boot operation 0x3: Reserved 3. Bit[2]: RESET_BOOT_BUS_CONDITIONS (before RESET_BOOT_BUS_WIDTH) (nonvolatile) Resets bus width to x1 0x0: Reset bus width to x1, single data rate and backward-compatible timings after boot operation (default) 0x1: Retain BOOT_BUS_WIDTH and BOOT_MODE after boot operation (relevant to push-pull mode operation only) 4. Bit[1:0]: BOOT_BUS_WIDTH (nonvolatile) Configures bus width during boot operation 0x0: x1 (SDR) or x4 (DDR) bus width in boot operation mode (default) 0x1: x4 (SDR/DDR) bus width in boot operation mode 0x2: x8 (SDR/DDR) bus width in boot operation mode 0x3: Reserved 8

9 BOOT_WP Register (EXT_CSD [173]) Table 4: Boot Area Write Protection This register allows the host to apply permanent or power-on write protection to the boot area. Also, the register allows the master to disable either power-on or permanent write protection or both. The default state of the bits is 0. Bit See notes 1, 2 B_PWR_WP_ DIS Reserved B_PERM_WP_ DIS Configuring e.mmc Boot Features See notes 6, 7 B_PERM_WP_ EN See notes 9, 10 B_PWR_WP_ EN R/W/C_P R/W R/W R/W/C_P Notes: 1. Bit[7]: Reserved (e.mmc 4.41) 2. Bit[7]: B_SEC_WP_SEL (R/W/C_P) (e.mmc 4.51 and above) Enables/disables a mix of permanent protect and power on protected boot partitions. 0x0: B_PERM_WP_EN (bit2) and B_PWR_WP_EN (bit 0) apply to both boot partitions, and B_PERM_WP_SEC_SEL (bit 3) and B_PWR_WP_SEC_SEL (bit 1) have no impact. 0x1: B_PERM_WP_EN (bit2) and B_PWR_WP_EN (bit 0) apply to only boot partitions selected by B_PERM_WP_SEC_SEL (bit 3) and B_PWR_WP_SEC_SEL (bit 1) respectively. 3. Bit[6]: B_PWR_WP_DIS Enables/disables use of B_PWR_WP_EN (bit 0). 0x0: The host can set B_PWR_WP_EN. 0x1: Disables use of B_PWR_WP_EN. Must be 0 if B_PWR_WP_EN is set. 4. Bit[5]: Reserved 5. Bit[4]: B_PERM_WP_DIS Enables/disables use of B_PERM_WP_EN (bit 2). 0x0: The host can set B_PERM_WP_EN. 0x1: Disables use of B_PERM_WP_EN. Must be 0 if B_PERM_WP_EN is set. This bit has no impact on the setting of the CSD[13] bit (PERM_WRITE_PROTECT), which if set, permanently protects the whole card (boot, RPMB, and user area) content against overwriting or erasing. 6. Bit[3]: Reserved (e.mmc 4.41) 7. Bit[3]: B_PERM_WP_SEC_SEL(R/W/C_P) (e.mmc 4.51 and above) - Selects which boot partition the bit B_PERM_WP_EN applies to. 0x0: B_PERM_WP_EN (bit 2) applies to boot area 1 only, if B_SEC_WP_SEL (bit 7 is set). 0x1: B_PERM_WP_EN (bit 2) applies to boot area 2 only, if B_SEC_WP_SEL (bit 7 is set). 8. Bit[2]: B_PERM_WP_EN Sets permanent write protection 0x0: Boot region is not permanently write-protected. 0x1: Boot region is permanently write-protected. Must be 0 if B_PERM_WP_DIS is set. Indicates if permanent protection has been set specifically for the boot region. This bit may be 0 if the whole card is permanently protected using CSD[13]. 9. Bit[1]: Reserved (e.mmc 4.41) 10. Bit[1]: B_PWR_WP_SEC_SEL(R/W/C_P) (e.mmc 4.51 and above) Selects which boot partition the bit B_PWR_WP_EN applies to. 0x0: B_PWR_WP_EN(Bit 0) applies to boot area 1 only, if B_SEC_WP_SEL (bit 7 is set). 0x1: B_PWR_WP_EN(Bit 0) applies to boot area 2 only, if B_SEC_WP_SEL (bit 7 is set). 11. Bit[0]: B_PWR_WP_EN Sets power-on write protection: 9

10 Configuring e.mmc Boot Features 0x0: Boot region is not power-on write-protected. 0x1: Boot region is write-protected during power-on period. Must be 0 if B_PWR_WP_DIS (bit 6) is set. Indicates only if power-on protection has been set specifically for a boot region. How power-on protection is applied depends on the setting of bits 7 and 1. To verify boot region protection, read BOOT_WP_STA- TUS[174]. Attempting to set both the disable and enable bit for a given protection mode (permanent or power-on) in a single SWITCH command will have no impact. If both permanent and power-on protection are applied to the same partition(s), permanent protection will take precedence and the partition(s) will be permanently protected. If the host enables power-on write protection to a boot partition after enabling permanent write protection to the other boot area, the host shall set bit 3 to the same value as set for permanent write protection for the other boot partition. 10

11 Accessing e.mmc Boot Partitions The host accesses the boot partitions to program and then verify the boot code. To do this, the host implements the following steps: 1. Put the device into transfer state. 2. Send CMD6 (the SWITCH command) to set the PARTITION_ACCESS bits (see the PARTITION_CONFIG Register (EXT_CSD [179]) section). 3. Use normal e.mmc READ/WRITE commands to access a boot partition. After data access to the boot partition is finished, implement these steps to permit the device to read data from the boot partition during boot operation: 1. Clear the PARTITION_ACCESS bits. 2. Set the nonvolatile BOOT_PARTITION_ENABLE bits to indicate from which partition the host will read the boot data. Issue a hardware or software RESET command. Accessing e.mmc Boot Partitions By clearing the PARTITION_ACCESS bits, the host can also access the user area using e.mmc READ/WRITE commands. If the user area is locked and enabled for boot, data will not be sent out to the host during boot operation mode. However, if the user area is locked, and one of the two boot partitions is enabled, data will be sent out to the host during boot operation mode. 11

12 Booting a System From an e.mmc Device Booting a System From an e.mmc Device Two kinds of boot operations are possible for e.mmc devices boot operation and alternative boot operation. Boot Operation To start a boot operation, the host must hold the CMD line low for 74 clock cycles or more after power-up or reset operation before CMD1 is issued; the device then recognizes the sequence and starts preparing boot data internally. The system must start the boot operation within one second after the CMD line has gone LOW. The boot operation consists of sending boot data to the host on the DAT line(s). The host must keep the CMD line LOW to read all boot data; it must use pushpull mode until boot operation is terminated. Note that, instead of being one second, the maximum initialization timeout for the first power-on after partitioning is calculated from INI_TIMEOUT_AP (ECSD register byte 241). This timeout applies only for the first initialization after successful partitioning. For all subsequent initializations, a one-second timeout applies (like in the case of a nonpartitioned e.mmc device). Setting the PARTITION_CONFIG register enables the host to receive boot acknowledgment; in this way, the host can recognize when the slave is in boot mode. In fact, if boot acknowledge is enabled, the device sends an ACK sequence (0-1-0) to the host on the DAT line before starting to send boot data. Note that the ACK sequence must be sent to the host within 50ms after the CMD line goes LOW. Boot operation will terminate when all boot data of the enabled partition is sent to the host. To stop boot mode, the host can raise the CMD line. If this is done during DATA/ACK transfer, the device has to terminate the transfer within two clock cycles (one data cycle and one end-bit cycle). If this is done between consecutive blocks, the device must release the data line(s) in two clock cycles. After the host has released the CMD line, the host must wait at least 56 clock cycles before starting a normal MMC sequence by sending CMD1. 12

13 Booting a System From an e.mmc Device Figure 3: Boot Operation MIN 74 clock cycles Boot request recognized CMD ACK (optional) Init CMDs DAT S 010 E S 512B CRC E S 512B CRC E 50ms (MAX) 1s (MAX) Boot code and data MIN 56 clock cycles Boot request Alternative Boot Operation After power-up or reset operation, if the host issues CMD0 with the argument of 0xFFFFFFFA after 74 clock cycles or more before CMD1 is issued or before the CMD line goes low, the device recognizes the sequence and starts preparing boot data internally. The system must start the alternative boot operation within one second after CMD0 with the argument of 0xFFFFFFFA is issued. The boot operation consists of sending boot data to the host on the DAT line(s). The host must use push-pull mode until boot operation is terminated. As with a boot operation, instead of being one second, the maximum initialization timeout for the first power-on after partitioning is calculated from INI_TIMEOUT_AP (ECSD register byte 241). It is also possible to enable boot acknowledge, and the process is the same as for a boot operation. If boot acknowledge is enabled, the ACK sequence must be sent to the host within 50ms after CMD0 with the argument of 0xFFFFFFFA is received. The boot operation will terminate when all boot data of the enabled partition is sent to the host. To stop boot mode, the host can issue CMD0 (RESET command). If this is done during DATA/ACK transfer or between consecutive blocks, the process is the same as for boot operation. 13

14 Booting a System From an e.mmc Device Figure 4: Alternative Boot Operation Minimum 74 clock cycles Boot request recognized required after power Boot reset is stable CMD CMD0 1 Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z CMD0 DAT ACK (optional) S 010 E S 512B CRC E S 512B CRC E Init CMDs 50ms (MAX) 1s (MAX) Boot code and data MIN 56 clock cycles Boot request Note: 1. CMD0 with argument 0xFFFFFFFA 14

15 Linux Implementation Linux Implementation Writing Data in the Boot Area This section describes how to access the boot area to write data to and how to configure the boot partition with emmcparm. To enable write access to /dev/mmcblkxbooty, first disable the forced read-only system file force_ro as follows: # echo 0 > /sys/block/mmcblk0boot0/force_ro Next, check that the file content is 0. This enables the boot area for the WRITE operation: # cat /sys/block/mmcblk0boot0/force_ro 0 Finally, it is possible to write to "mmcblk0boot0." 15

16 Using emmcparm to Configure the Boot Partition It is possible to use the tools available in usr/technical_note/tn-fc-06_booting_from_embedded_mmc to configure the boot partitions: $ ll total 32 drwxrwxr-x 2 rah rah 4096 feb 28 09:59./ drwxrwxr-x 4 rah rah 4096 feb 28 08:47../ -rw-rw-r-- 1 rah rah 332 feb 28 09:20 0_config_boot_bus_conditions.csv -rw-rw-r-- 1 rah rah 332 feb 28 09:10 1_config_boot_wp.csv -rw-rw-r-- 1 rah rah 757 feb 28 09:18 2_config_boot_partition.csv -rwxrwxr-x 1 rah rah 4548 feb 28 09:55 config_boot_area.sh* The following command is used to configure the BOOT_BUS_CONDITIONS (before BOOT_BUS_WIDTH) EXT_CSD [177] register: $ sudo emmcparm -c 0_config_boot_bus_conditions.csv The following command is used to configure the BOOT_WP EXT_CSD [173] register: $ sudo emmcparm -c 1_config_boot_wp.csv The following command is used to configure the PARTITION_CONFIG EXT_CSD [179] register: $ sudo emmcparm -c 2_config_boot_partition.csv The following command is used to run all the three options above: #./config_boot_area.sh* Linux Implementation 16

17 Revision History Revision History Rev. E 03/18 Rev. D 04/13 Rev. C 10/12 Rev. B 6/12 Rev. A 5/12 Revised the document to make it valid for all e.mmc versions. Added Linux Implementation section. Revised boot features with the following: Latency is less when booting from the boot partition than when booting from the user area. Updated Boot Partitions section. Updated TN number. Removed Boot Size vs. User Size table. Updated the Booting a System from an e.mmc Device section. Initial release S. Federal Way, P.O. Box 6, Boise, ID , Tel: Sales inquiries: Micron and the Micron logo are trademarks of Micron Technology, Inc. All other trademarks are the property of their respective owners. This data sheet contains minimum and maximum limits specified over the power supply and temperature range set forth herein. Although considered final, these specifications are subject to change, as further product development and data characterization sometimes occur. 17

Command Register Settings Description Notes

Command Register Settings Description Notes Technical Note e.mmc Automotive 5.0 Cache Features TN-FC-50: e.mmc Automotive 5.0 Cache Features Introduction Introduction This technical note introduces an optional cache feature defined in the e.mmc

More information

Enabled (both during preconditioning and measurement) 4KB for random writes, 2MB for sequential writes

Enabled (both during preconditioning and measurement) 4KB for random writes, 2MB for sequential writes Technical Note Introduction e.mmc Validation and Use Model Performance Introduction This technical note describes performance measurement of the Micron automotive e.mmc 5.0 device during validation and

More information

Technical Note. Refresh Features for Micron e.mmc Automotive 5.1 Devices. Introduction. TN-FC-60: Refresh Features for e.mmc Automotive 5.

Technical Note. Refresh Features for Micron e.mmc Automotive 5.1 Devices. Introduction. TN-FC-60: Refresh Features for e.mmc Automotive 5. Technical Note TN-FC-60: Refresh Features for e.mmc Automotive 5.1 Introduction Refresh Features for Micron e.mmc Automotive 5.1 Devices Introduction This technical note introduces the concept of data

More information

Micron part numbers e MMC registers Multilevel cell (MLC) to single-level cell (pslc) setting flow

Micron part numbers e MMC registers Multilevel cell (MLC) to single-level cell (pslc) setting flow Technical Note Introduction Migrating from e MMC Version 4.4 to 4.41 Devices Introduction This technical note describes the changes to the JEDEC e MMC specification from version 4.4 to version 4.41. It

More information

Technical Note. Refresh Features for Micron e.mmc Automotive 5.0 Devices. Introduction. TN-FC-54: Refresh Features for e.mmc Automotive 5.

Technical Note. Refresh Features for Micron e.mmc Automotive 5.0 Devices. Introduction. TN-FC-54: Refresh Features for e.mmc Automotive 5. Technical te TN-FC-54: Refresh Features for e.mmc Automotive 5.0 Introduction Refresh Features for Micron e.mmc Automotive 5.0 Devices Introduction This technical note describes additional data refresh

More information

Power-Up, Power-Down, and Brownout Considerations on MT25Q, MT25T, and MT35X NOR Flash Memory

Power-Up, Power-Down, and Brownout Considerations on MT25Q, MT25T, and MT35X NOR Flash Memory Technical Note TN-25-38: Power Supply Considerations for NOR Flash Devices Introduction Power-Up, Power-Down, and Brownout Considerations on MT25Q, MT25T, and MT35X NOR Flash Memory Introduction This technical

More information

Maximum Monolithic Density Density Number of Stacks N25Q512Axxx. 512Mb 2 256Mb N25Q00AAxxx 1Gb 4 MT25Qxs01Gxxx. 1Gb 2 512Mb MT25Qxs02Gxxx 2Gb 4

Maximum Monolithic Density Density Number of Stacks N25Q512Axxx. 512Mb 2 256Mb N25Q00AAxxx 1Gb 4 MT25Qxs01Gxxx. 1Gb 2 512Mb MT25Qxs02Gxxx 2Gb 4 Technical te N25Q and MT25Q Serial Flash Stacked Devices Introduction Introduction This technical note describes the features of stacked devices for N25Q and MT25Q. These devices are memory with two or

More information

Technical Note. Reset Configurations for MT25Q, MT25T, and N25Q Flash Memory Devices. Introduction

Technical Note. Reset Configurations for MT25Q, MT25T, and N25Q Flash Memory Devices. Introduction Technical Note Reset onfigurations for MT25Q, MT25T, and N25Q Flash Memory Devices Introduction This technical note provides a list of the reset configurations available for the MT25Q, MT25T, and N25Q

More information

Product Brief LPDDR2-PCM and Mobile LPDDR2 121-Ball MCP

Product Brief LPDDR2-PCM and Mobile LPDDR2 121-Ball MCP Features Product Brief LPDDR2-PCM and Mobile LPDDR2 121-Ball MCP MT66R7072A10AB5ZZW.ZCA, MT66R7072A10ACUXZW.ZCA MT66R5072A10ACUXZW.ZFA Features Micron LPDDR2-PCM and LPDDR2 components RoHS-compliant, green

More information

Technical Note. Improving Random Read Performance Using Micron's SNAP READ Operation. Introduction. TN-2993: SNAP READ Operation.

Technical Note. Improving Random Read Performance Using Micron's SNAP READ Operation. Introduction. TN-2993: SNAP READ Operation. Introduction Technical Note Improving Random Read Performance Using Micron's SNAP READ Operation Introduction NAND flash devices are designed for applications that require nonvolatile, high-density, fast

More information

Technical Note. Migrating from Micron M25PE to Micron MT25Q 128Mb. Introduction. TN-25-36: Migrating from M25PE to MT25Q 128Mb.

Technical Note. Migrating from Micron M25PE to Micron MT25Q 128Mb. Introduction. TN-25-36: Migrating from M25PE to MT25Q 128Mb. Technical Note TN-25-36: Migrating from to MT25Q 128Mb Introduction Migrating from Micron to Micron MT25Q 128Mb Introduction The purpose of this technical note is to compare the features of Micron Flash

More information

MMC Controller and 64GB NAND Flash

MMC Controller and 64GB NAND Flash MMC Controller and 64GB NAND Flash Features Tin-lead ball metallurgy MultiMediaCard (MMC) controller and 64GB NAND Flash V CC : 2.7 3.6V V CCQ (dual voltage): 1.65 1.95V; 2.7 3.6V Typical current consumption

More information

Technical Note. Enabling SD/uSD Card Lock/Unlock Feature in Linux. Introduction. TN-SD-01: Enabling SD/uSD Card Lock/Unlock in Linux.

Technical Note. Enabling SD/uSD Card Lock/Unlock Feature in Linux. Introduction. TN-SD-01: Enabling SD/uSD Card Lock/Unlock in Linux. Technical Note TN-SD-: Enabling SD/uSD Card Lock/Unlock in Linux Introduction Enabling SD/uSD Card Lock/Unlock Feature in Linux Introduction The lock/unlock feature of SD/uSD cards enables the host system,

More information

Parallel NOR and PSRAM 56-Ball MCP Combination Memory

Parallel NOR and PSRAM 56-Ball MCP Combination Memory Parallel NOR and PSRAM 56-Ball MCP Combination Memory MT38L3031AA03JVZZI.X7A 56-Ball MCP: 128Mb Parallel NOR and 64Mb PSRAM Features Features Micron Parallel NOR Flash and PSRAM components RoHS-compliant,

More information

Technical Note. Adding ECC to a Data Bus with DDR4 x16 Components. Introduction. TN-40-41: Adding ECC With DDR4 x16 Components.

Technical Note. Adding ECC to a Data Bus with DDR4 x16 Components. Introduction. TN-40-41: Adding ECC With DDR4 x16 Components. Technical Note TN-40-41: Adding ECC With DDR4 Components Introduction Adding ECC to a Data Bus with DDR4 Components Introduction Systems with lower density memory requirements use DRAM components to save

More information

Technical Note. Migrating from Micron M25P to Micron MT25Q 128Mb. Introduction. TN-25-34: Migrating from M25P to MT25Q 128Mb.

Technical Note. Migrating from Micron M25P to Micron MT25Q 128Mb. Introduction. TN-25-34: Migrating from M25P to MT25Q 128Mb. Technical Note TN-25-34: Migrating from to MT25Q 128Mb Introduction Migrating from Micron to Micron MT25Q 128Mb Introduction The purpose of this technical note is to compare the features of Micron Flash

More information

Technical Note NAND Flash Performance Increase with PROGRAM PAGE CACHE MODE Command

Technical Note NAND Flash Performance Increase with PROGRAM PAGE CACHE MODE Command Technical Note NAND Flash Performance Increase with PROGRAM PAGE CACHE MODE Command TN-29-14: Increasing NAND Flash Performance Overview Overview NAND Flash devices are designed for applications requiring

More information

Parallel NOR and PSRAM 88-Ball MCP Combination Memory

Parallel NOR and PSRAM 88-Ball MCP Combination Memory Features Parallel NOR and PSRAM 88-Ball MCP Combination Memory MT38W2021A902ZQXZI.X69, MT38W2021A502ZQXZI.X69 Features Micron Parallel NOR Flash and PSRAM components RoHS-compliant, green package Space-saving

More information

Monitoring Ready/Busy Using the READ STATUS (70h) Command

Monitoring Ready/Busy Using the READ STATUS (70h) Command Introduction Technical Note Monitoring Ready/Busy Status in 2Gb, 4Gb, and 8Gb Micron NAND Flash Devices For detailed NAND Flash device information, refer to www.micron.com/products/nand/. Introduction

More information

DDR2 SDRAM UDIMM MT16HTF25664AZ 2GB MT16HTF51264AZ 4GB For component data sheets, refer to Micron s Web site:

DDR2 SDRAM UDIMM MT16HTF25664AZ 2GB MT16HTF51264AZ 4GB For component data sheets, refer to Micron s Web site: DDR2 SDRAM UDIMM MT16HTF25664AZ 2GB MT16HTF51264AZ 4GB For component data sheets, refer to Micron s Web site: www.micron.com 2GB, 4GB (x64, DR): 240-Pin DDR2 SDRAM UDIMM Features Features 240-pin, unbuffered

More information

Technical Note. Migrating from Cypress's FL-S and FS-S to Micron's MT25Q. Introduction

Technical Note. Migrating from Cypress's FL-S and FS-S to Micron's MT25Q. Introduction Technical Note TN-25-37: Migrating from Cypress's FL-S and FS-S to Micron's Introduction Migrating from Cypress's FL-S and FS-S to Micron's Introduction This technical note describes the process for converting

More information

MT51J256M32 16 Meg x 32 I/O x 16 banks, 32 Meg x 16 I/O x 16 banks. Options 1. Note:

MT51J256M32 16 Meg x 32 I/O x 16 banks, 32 Meg x 16 I/O x 16 banks. Options 1. Note: GDDR SGRM 8Gb: x6, x GDDR SGRM Features MTJ6M 6 Meg x I/O x 6 banks, Meg x 6 I/O x 6 banks Features = =.V ±% and.v ±% Data rate: 6.0 Gb/s, 7.0 Gb/s, 8.0 Gb/s 6 internal banks Four bank groups for t CCDL

More information

Options. Data Rate (MT/s) CL = 3 CL = 2.5 CL = 2-40B PC PC PC

Options. Data Rate (MT/s) CL = 3 CL = 2.5 CL = 2-40B PC PC PC DDR SDRAM UDIMM MT16VDDF6464A 512MB 1 MT16VDDF12864A 1GB 1 For component data sheets, refer to Micron s Web site: www.micron.com 512MB, 1GB (x64, DR) 184-Pin DDR SDRAM UDIMM Features Features 184-pin,

More information

Technical Note. Migrating from Micron M29W Devices to MT28EW NOR Flash Devices. Introduction. TN-13-50: Migrating M29W to MT28EW NOR Flash Devices

Technical Note. Migrating from Micron M29W Devices to MT28EW NOR Flash Devices. Introduction. TN-13-50: Migrating M29W to MT28EW NOR Flash Devices Technical Note Migrating from Micron Devices to NOR Flash Devices TN-13-50: Migrating to NOR Flash Devices Introduction Introduction This technical note describes the process for converting a system design

More information

Technical Note Using CellularRAM to Replace UtRAM

Technical Note Using CellularRAM to Replace UtRAM Technical Note Using CellularRAM to Replace UtRAM TN-45-13: CellularRAM replacing UtRAM Introduction Introduction The Micron family of CellularRAM devices is designed to be backward compatible with 6T

More information

DDR SDRAM SODIMM MT8VDDT1664H 128MB 1. MT8VDDT3264H 256MB 2 MT8VDDT6464H 512MB For component data sheets, refer to Micron s Web site:

DDR SDRAM SODIMM MT8VDDT1664H 128MB 1. MT8VDDT3264H 256MB 2 MT8VDDT6464H 512MB For component data sheets, refer to Micron s Web site: SODIMM MT8VDDT1664H 128MB 1 128MB, 256MB, 512MB (x64, SR) 200-Pin SODIMM Features MT8VDDT3264H 256MB 2 MT8VDDT6464H 512MB For component data sheets, refer to Micron s Web site: www.micron.com Features

More information

TwinDie 1.35V DDR3L SDRAM

TwinDie 1.35V DDR3L SDRAM TwinDie 1.35R3L SDRAM MT41K4G4 256 Meg x 4 x 8 Banks x 2 Ranks MT41K2G8 128 Meg x 8 x 8 Banks x 2 Ranks 16Gb: x4, x8 TwinDie DDR3L SDRAM Description Description The 16Gb (TwinDie ) DDR3L SDRAM (1.35V)

More information

DDR SDRAM UDIMM MT16VDDT6464A 512MB MT16VDDT12864A 1GB MT16VDDT25664A 2GB

DDR SDRAM UDIMM MT16VDDT6464A 512MB MT16VDDT12864A 1GB MT16VDDT25664A 2GB DDR SDRAM UDIMM MT16VDDT6464A 512MB MT16VDDT12864A 1GB MT16VDDT25664A 2GB For component data sheets, refer to Micron s Web site: www.micron.com 512MB, 1GB, 2GB (x64, DR) 184-Pin DDR SDRAM UDIMM Features

More information

1. The values of t RCD and t RP for -335 modules show 18ns to align with industry specifications; actual DDR SDRAM device specifications are 15ns.

1. The values of t RCD and t RP for -335 modules show 18ns to align with industry specifications; actual DDR SDRAM device specifications are 15ns. UDIMM MT4VDDT1664A 128MB MT4VDDT3264A 256MB For component data sheets, refer to Micron s Web site: www.micron.com 128MB, 256MB (x64, SR) 184-Pin UDIMM Features Features 184-pin, unbuffered dual in-line

More information

* Performance and power specifications subject to change

* Performance and power specifications subject to change Features Industry Standard Embedded MultiMediaCard (emmc) Host Interface - JEDEC/MMC Standard Version 5.1 JESD84-B51 compliant - Backward compatible with previous MMC Performance - emmc clock speed: Up

More information

Technical Note. Migrating from S29GL-S Devices to MT28FW NOR Flash Devices. Introduction. TN-13-41: Migrating S29GL-S to MT28FW NOR Flash Devices

Technical Note. Migrating from S29GL-S Devices to MT28FW NOR Flash Devices. Introduction. TN-13-41: Migrating S29GL-S to MT28FW NOR Flash Devices Technical Note Migrating from S29GL-S Devices to MT28FW NOR Flash Devices TN-3-: Migrating S29GL-S to MT28FW NOR Flash Devices Introduction Introduction This technical note describes the process for converting

More information

DDR SDRAM UDIMM. Draft 9/ 9/ MT18VDDT6472A 512MB 1 MT18VDDT12872A 1GB For component data sheets, refer to Micron s Web site:

DDR SDRAM UDIMM. Draft 9/ 9/ MT18VDDT6472A 512MB 1 MT18VDDT12872A 1GB For component data sheets, refer to Micron s Web site: DDR SDRAM UDIMM MT18VDDT6472A 512MB 1 MT18VDDT12872A 1GB For component data sheets, refer to Micron s Web site: www.micron.com 512MB, 1GB (x72, ECC, DR) 184-Pin DDR SDRAM UDIMM Features Features 184-pin,

More information

Migrating from Macronix MX29GL-G/F and MX68GL-G Devices to MT28EW NOR Flash Devices

Migrating from Macronix MX29GL-G/F and MX68GL-G Devices to MT28EW NOR Flash Devices Technical Note TN-13-38: Migrating MX29GL-G/F and MX68GL-G to MT28EW Introduction Migrating from Macronix MX29GL-G/F and MX68GL-G Devices to MT28EW Introduction This technical note describes the process

More information

DDR SDRAM UDIMM MT8VDDT3264A 256MB MT8VDDT6464A 512MB For component data sheets, refer to Micron s Web site:

DDR SDRAM UDIMM MT8VDDT3264A 256MB MT8VDDT6464A 512MB For component data sheets, refer to Micron s Web site: DDR SDRAM UDIMM MT8VDDT3264A 256MB MT8VDDT6464A 512MB For component data sheets, refer to Micron s Web site: www.micron.com 256MB, 512MB (x64, SR) 184-Pin DDR SDRAM UDIMM Features Features 184-pin, unbuffered

More information

Technical Note. Maximize SPI Flash Memory Design Flexibility With a Single Package. Introduction

Technical Note. Maximize SPI Flash Memory Design Flexibility With a Single Package. Introduction Technical Note Maximize SPI Flash Memory Design Flexibility With a Single Package TN-25-08: Maximize SPI Flash Memory Design Flexibility Introduction Introduction This technical note discusses how a single

More information

MMC power. NAND Flash power

MMC power. NAND Flash power Features e MMC Memory MTFC4GGQDM, MTFC4GGQDI, MTFC8GKQDI, MTFC16GKQDI, MTFC32GKQDH Features MultiMediaCard (MMC) controller and NAND Flash 153-ball FBGA or 169-ball FBGA (6/6 RoHS-compliant) V CC : 2.7

More information

Technical Note. Software Driver for M29EW NOR Flash Memory. Introduction. TN-13-12: Software Driver for M29EW NOR Flash Memory.

Technical Note. Software Driver for M29EW NOR Flash Memory. Introduction. TN-13-12: Software Driver for M29EW NOR Flash Memory. Technical Note TN-13-12: Software Driver for M29EW NOR Flash Memory Introduction Software Driver for M29EW NOR Flash Memory Introduction This technical note describes the C library source code for the

More information

EDW4032BABG 8 Meg x 32 I/O x 16 banks, 16 Meg x 16 I/O x 16 banks. Options 1. Note:

EDW4032BABG 8 Meg x 32 I/O x 16 banks, 16 Meg x 16 I/O x 16 banks. Options 1. Note: GR5 SGRM 4Gb: x16, x32 GR5 SGRM Features EW4032G 8 Meg x 32 I/O x 16 banks, 16 Meg x 16 I/O x 16 banks Features = = 1.6V/1.55V/1.5V ±3% and 1.35V ±3% ata rate: 6.0 Gb/s, 7.0 Gb/s, 8.0 Gb/s (MX) 16 internal

More information

GLS85VM1016B / 1032B / 1064B Industrial Temp emmc NANDrive

GLS85VM1016B / 1032B / 1064B Industrial Temp emmc NANDrive Features Industry Standard Embedded MultiMediaCard (emmc) Host Interface - JEDEC/MMC Standard Version 4.4 JESD84-A44 compliant - Backward compatible with emmc 4.3 Performance - emmc clock speed: Up to

More information

NAND Flash Performance Improvement Using Internal Data Move

NAND Flash Performance Improvement Using Internal Data Move TN-29-15: NAND Flash Internal Data Move Introduction Technical Note NAND Flash Performance Improvement Using Internal Data Move Introduction IDM Overview Micron offers a NAND Flash feature known as internal

More information

Industrial Solution SD Card 3.0 Specification Preliminary Ver. 1.1

Industrial Solution SD Card 3.0 Specification Preliminary Ver. 1.1 Industrial Solution SD Card 3.0 Specification Preliminary Ver. 1.1 Contents A. General Description... 3 B. Features... 4 C. Comparison of SD Card... 5 D. Pin Assignment... 6 E. Power Consumption... 8 F.

More information

Technical Note. One-Time Programmable (OTP) Operations. Introduction. TN-29-68: 2Gb: x8, x16 NAND Flash Memory. Introduction

Technical Note. One-Time Programmable (OTP) Operations. Introduction. TN-29-68: 2Gb: x8, x16 NAND Flash Memory. Introduction Technical Note Introduction Introduction This technical note describes one-time programmable () operations in the following Micron NAND Flash devices: MT29F2G08ABAEAH4 MT29F2G08ABAEAWP MT29F2G08ABBEAH4

More information

DDR SDRAM SODIMM MT16VDDF6464H 512MB MT16VDDF12864H 1GB

DDR SDRAM SODIMM MT16VDDF6464H 512MB MT16VDDF12864H 1GB SODIMM MT16VDDF6464H 512MB MT16VDDF12864H 1GB 512MB, 1GB (x64, DR) 200-Pin DDR SODIMM Features For component data sheets, refer to Micron s Web site: www.micron.com Features 200-pin, small-outline dual

More information

User Guide. Storage Executive Command Line Interface. Introduction. Storage Executive Command Line Interface User Guide Introduction

User Guide. Storage Executive Command Line Interface. Introduction. Storage Executive Command Line Interface User Guide Introduction User Guide Storage Executive Command Line Interface Introduction Introduction This guide describes how to use Micron's Storage Executive command line interface (CLI) to monitor, manage, and configure Micron

More information

TwinDie 1.35V DDR3L SDRAM

TwinDie 1.35V DDR3L SDRAM TwinDie 1.35R3L SDRAM MT41K2G4 128 Meg x 4 x 8 Banks x 2 Ranks MT41K1G8 64 Meg x 8 x 8 Banks x 2 Ranks 8Gb: x4, x8 TwinDie DDR3L SDRAM Description Description The 8Gb (TwinDie ) DDR3L SDRAM (1.35V) uses

More information

GLS85VM1004A / 1008A / 1016A / 1032A Industrial Temp emmc NANDrive

GLS85VM1004A / 1008A / 1016A / 1032A Industrial Temp emmc NANDrive Features Industry Standard Embedded MultiMediaCard (emmc) Host Interface - JEDEC/MMC Standard Version 4.4 JESD84-A44 compliant - Backward compatible with emmc 4.3 Performance - emmc clock speed: Up to

More information

DS28CM00. I²C/SMBus Silicon Serial Number

DS28CM00. I²C/SMBus Silicon Serial Number DS28CM00 I²C/SMBus Silicon Serial Number www.maxim-ic.com GENERAL DESCRIPTION The DS28CM00 is a low-cost, electronic registration number to provide an absolutely unique identity that can be determined

More information

User Guide. Storage Executive. Introduction. Storage Executive User Guide. Introduction

User Guide. Storage Executive. Introduction. Storage Executive User Guide. Introduction Introduction User Guide Storage Executive Introduction This guide describes how to install and use Storage Executive to monitor and manage Micron solid state drives (SSDs). Storage Executive provides the

More information

Technical Note. Design Considerations when using NOR Flash on PCBs. Introduction and Definitions

Technical Note. Design Considerations when using NOR Flash on PCBs. Introduction and Definitions Technical Note Design Considerations when using NOR Flash on PCBs Introduction and Definitions TN-13-30: NOR Flash Memory: PCB Design Considerations Introduction and Definitions Table 1: Definitions Term

More information

FlashFlex MCU SST89C58RC

FlashFlex MCU SST89C58RC Introduction This document provides the instructions to help programming vendors qualify SST FlashFlex microcontrollers. Functional Blocks 051 CPU Core ALU, ACC, B-Register, Instruction Register, Program

More information

Technical Note Using Micron Asynchronous PSRAM with the NXP LPC2292 and LPC2294 Microcontrollers

Technical Note Using Micron Asynchronous PSRAM with the NXP LPC2292 and LPC2294 Microcontrollers TN-45-29: Using Micron Async PSRAM with NXP LPC2292/2294 Introduction Technical Note Using Micron Asynchronous PSRAM with the NXP LPC2292 and LPC2294 Microcontrollers Introduction The NXP LPC2292 and LPC2294

More information

Technical Note. ONFI 4.0 Design Guide. Introduction. TN-29-83: ONFI 4.0 Design Guide. Introduction

Technical Note. ONFI 4.0 Design Guide. Introduction. TN-29-83: ONFI 4.0 Design Guide. Introduction Introduction Technical Note ONFI 4.0 Design Guide Introduction The ONFI 4.0 specification enables high data rates of 667 MT/s and 800 MT/s. These high data rates, along with lower input/output capacitance,

More information

Digital Thermometer and Thermostat

Digital Thermometer and Thermostat General Description The DS75 digital thermometer and thermostat provides 9, 10, 11, or 12-bit digital temperature readings over a -55 C to +125 C range with ±2 C accuracy over a -25 C to +100 C range.

More information

LC1628-L High-Speed USB Flash Disk Controller Preliminary Data Sheet

LC1628-L High-Speed USB Flash Disk Controller Preliminary Data Sheet LC1628-L High-Speed USB Flash Disk Controller Preliminary Data Sheet Rev. 1.1 Jan. 18, 2007 頁 1 / 12 Revision History Date Rev Owner Description Jan 09, 2007 1.0 Iris Chang Jan 18, 2007 1.1 Iris Chang

More information

Comparing Micron N25Q and Macronix MX25L Flash Devices

Comparing Micron N25Q and Macronix MX25L Flash Devices Technical Note TN-12-14: Comparing and Flash Devices Introduction Comparing Micron and Macronix Flash Devices Introduction The purpose of this technical note is to compare features of the Micron (32Mb

More information

AN3281 Application note

AN3281 Application note Application note STM8 8-bit MCUs I 2 C optimized examples Introduction This document describes how to use the following I 2 C optimized examples: Hardware configuration example of a common I 2 C bus Master

More information

Technical Note. Enabling On-Die ECC NAND with JFFS2. Introduction. TN-29-75: Enabling On-Die ECC NAND with JFFS2. Introduction.

Technical Note. Enabling On-Die ECC NAND with JFFS2. Introduction. TN-29-75: Enabling On-Die ECC NAND with JFFS2. Introduction. Technical Note Enabling On-Die ECC NAND with JFFS2 Introduction Introduction Terminology The Micron NAND Flash memory with on-die ECC is specifically designed to work with application processors that have

More information

SD/eMMC: new speed modes and their support in Linux

SD/eMMC: new speed modes and their support in Linux Embedded Linux Conference Europe 2017 SD/eMMC: new speed modes and their support in Linux Gregory CLEMENT Bootlin gregory@bootlin.com embedded Linux and kernel engineering - Kernel, drivers and embedded

More information

DDR2 SDRAM UDIMM MT4HTF1664AY 128MB MT4HTF3264AY 256MB MT4HTF6464AY 512MB. Features. 128MB, 256MB, 512MB (x64, SR) 240-Pin DDR2 SDRAM UDIMM.

DDR2 SDRAM UDIMM MT4HTF1664AY 128MB MT4HTF3264AY 256MB MT4HTF6464AY 512MB. Features. 128MB, 256MB, 512MB (x64, SR) 240-Pin DDR2 SDRAM UDIMM. DDR2 SDRAM UDIMM MT4HTF1664AY 128MB MT4HTF3264AY 256MB MT4HTF6464AY 512MB 128MB, 256MB, 512MB (x64, SR) 240-Pin DDR2 SDRAM UDIMM Features Features 240-pin, unbuffered dual in-line memory module (UDIMM)

More information

System Specification Version 3.31 MMCA Technical Committee

System Specification Version 3.31 MMCA Technical Committee The MultiMediaCard System Specification Version 3.31 MMCA Technical Committee Revision History Version Date Section/ Page Changes compared to previous issue 1.0 09-09-96 all Initial version of system specification

More information

Migrating from Spansion S25FL512S to Micron N25Q 512Mb Flash Device

Migrating from Spansion S25FL512S to Micron N25Q 512Mb Flash Device Technical Note TN-12-21: Migrating to Micron 512Mb Flash Device Introduction Migrating from Spansion 512S to Micron 512Mb Flash Device Introduction The purpose of this technical note is to compare features

More information

GT34C02. 2Kb SPD EEPROM

GT34C02. 2Kb SPD EEPROM Advanced GT34C02 2Kb SPD EEPROM Copyright 2010 Giantec Semiconductor Inc. (Giantec). All rights reserved. Giantec reserves the right to make changes to this specification and its products at any time without

More information

Errata and Clarifications to the PCI-X Addendum, Revision 1.0a. Update 3/12/01 Rev P

Errata and Clarifications to the PCI-X Addendum, Revision 1.0a. Update 3/12/01 Rev P Errata and Clarifications to the PCI-X Addendum, Revision 1.0a Update 3/12/01 Rev P REVISION REVISION HISTORY DATE P E1a-E6a, C1a-C12a 3/12/01 2 Table of Contents Table of Contents...3 Errata to PCI-X

More information

DDR2 SDRAM SODIMM MT16HTF12864HZ 1GB MT16HTF25664HZ 2GB. Features. 1GB, 2GB (x64, DR) 200-Pin DDR2 SDRAM SODIMM. Features

DDR2 SDRAM SODIMM MT16HTF12864HZ 1GB MT16HTF25664HZ 2GB. Features. 1GB, 2GB (x64, DR) 200-Pin DDR2 SDRAM SODIMM. Features DDR SDRAM SODIMM MT6HTF864HZ GB MT6HTF5664HZ GB GB, GB (x64, DR) 00-Pin DDR SDRAM SODIMM Features Features 00-pin, small-outline dual in-line memory module (SODIMM) Fast data transfer rates: PC-300, PC-400,

More information

SD/eMMC: new speed modes and their support in Linux Embedded Linux Experts

SD/eMMC: new speed modes and their support in Linux Embedded Linux Experts Embedded Linux Conference 2017 SD/eMMC: new speed modes and their support in Linux Embedded Linux Experts Gregory CLEMENT Free Electrons gregory@free-electrons.com FreeElectrons - Embedded Linux, kernel,

More information

MT29F4G08AAA, MT29F8G08BAA, MT29F8G08DAA, MT29F16G08FAA, MT29F8G08MAA, MT29F16G08QAA,

MT29F4G08AAA, MT29F8G08BAA, MT29F8G08DAA, MT29F16G08FAA, MT29F8G08MAA, MT29F16G08QAA, Introduction Technical Note Improving NAND Flash Performance Using Two-Plane Command Enabled Micron Devices MT29F4G08AAA, MT29F8G08BAA, MT29F8G08DAA, MT29F16G08FAA, MT29F8G08MAA, MT29F16G08QAA, and MT29F32G08TAA

More information

1.35V DDR3L SDRAM UDIMM

1.35V DDR3L SDRAM UDIMM 1.35V DDR3L SDRAM UDIMM MT4KTF25664AZ 2GB 2GB (x64, SR) 240-Pin DDR3L UDIMM Features Features DDR3L functionality and operations supported as defined in the component data sheet 240-pin, unbuffered dual

More information

User-configurable Resolution. 9 to 12 bits (0.5 C to C)

User-configurable Resolution. 9 to 12 bits (0.5 C to C) AT30TS75A 9- to 12-bit Selectable, ±0.5 C Accurate Digital Temperature Sensor DATASHEET See Errata in Section 12. Features Single 1.7V to 5.5V Supply Measures Temperature -55 C to +125 C Highly Accurate

More information

Memory Device Evolution

Memory Device Evolution Memory Device Evolution Cassino May 2008 Maurizio Di Zenzo Applications Lab Mgr Agenda Random access memories A quick comparison of technologies Details of external memory technologies Solutions for low

More information

Technical Note. SMART Command Feature Set for the Introduction. TN-FD-34: 5100 SSD SMART Implementation. Introduction

Technical Note. SMART Command Feature Set for the Introduction. TN-FD-34: 5100 SSD SMART Implementation. Introduction Technical Note SMART Command Feature Set for the 5100 Introduction Introduction This technical note provides the self-monitoring, analysis, and reporting technology (SMART) command (B0h) feature set for

More information

AN5123 Application note

AN5123 Application note Application note STSPIN32F0A - bootloader and USART protocol Introduction Cristiana Scaramel The STSPIN32F0A is a system-in-package providing an integrated solution suitable for driving three-phase BLDC

More information

Technical Note. SMART Command Feature Set for the M500DC. Introduction. TN-FD-26: M500DC SSD SMART Implimentation. Introduction

Technical Note. SMART Command Feature Set for the M500DC. Introduction. TN-FD-26: M500DC SSD SMART Implimentation. Introduction Technical Note SMART Command Feature Set for the M500DC Introduction Introduction This technical note provides the self-monitoring, analysis, and reporting technology (SMART) command (B0h) feature set

More information

Technical Note. J3F 32Mb, 64Mb, 256Mb Parallel NOR Flash Memory Software Device Drivers. Introduction. TN-12-50: J3F Software Device Drivers

Technical Note. J3F 32Mb, 64Mb, 256Mb Parallel NOR Flash Memory Software Device Drivers. Introduction. TN-12-50: J3F Software Device Drivers Technical Note J3F 32Mb, 64Mb, 256Mb Parallel NOR Flash Memory Software Device Drivers TN-12-50: J3F Software Device Drivers Introduction Introduction This technical note provides a description of the

More information

SK hynix e-nand Product Family emmc5.1 Compatible

SK hynix e-nand Product Family emmc5.1 Compatible SK hynix e-nand Product Family emmc5.1 Compatible Rev 1.6 / Jul. 2016 1 Revision History Revision No. History Date Remark 1.0-1 st Official release May. 20, 2015 1.1 1.2 1.3 1.4 1.5 1.6 - Change FFU argument

More information

DDR2 SDRAM UDIMM MT9HTF6472AZ 512MB MT9HTF12872AZ 1GB MT9HTF25672AZ 2GB. Features. 512MB, 1GB, 2GB (x72, SR) 240-Pin DDR2 SDRAM UDIMM.

DDR2 SDRAM UDIMM MT9HTF6472AZ 512MB MT9HTF12872AZ 1GB MT9HTF25672AZ 2GB. Features. 512MB, 1GB, 2GB (x72, SR) 240-Pin DDR2 SDRAM UDIMM. DDR2 SDRAM UDIMM MT9HTF6472AZ 512MB MT9HTF12872AZ 1GB MT9HTF25672AZ 2GB 512MB, 1GB, 2GB (x72, SR) 240-Pin DDR2 SDRAM UDIMM Features Features 240-pin, unbuffered dual in-line memory module Fast data transfer

More information

Technical Note. SMART Command Feature Set for the M510DC. Introduction. TN-FD-33: M510DC SSD SMART Implementation. Introduction

Technical Note. SMART Command Feature Set for the M510DC. Introduction. TN-FD-33: M510DC SSD SMART Implementation. Introduction Technical Note SMART Command Feature Set for the M510DC Introduction Introduction This technical note provides the self-monitoring, analysis, and reporting technology (SMART) command (B0h) feature set

More information

DS75 Digital Thermometer and Thermostat

DS75 Digital Thermometer and Thermostat www.maxim-ic.com FEATURES Temperature Measurements Require No External Components Measures Temperatures from -55 C to +125 C (-67 F to +257 F) 2 C Accuracy Over a -25 C to +100 C Range Thermometer Resolution

More information

How to Power On and Power Off the M29F Flash Memory Device

How to Power On and Power Off the M29F Flash Memory Device Technical Note TN-13-23: M29F Flash Memory Power Guidelines Introduction How to Power On and Power Off the M29F Flash Memory Device Introduction This technical note provides guidelines for providing power

More information

SMART Self-Test Reference for P400e SATA SSDs

SMART Self-Test Reference for P400e SATA SSDs Introduction SMART Self-Test Reference for P400e SATA SSDs Introduction This technical note describes the self-test modes, commands, values, and result checks for the self-monitoring, analysis, and reporting

More information

DDR2 SDRAM UDIMM MT16HTF25664AZ 2GB MT16HTF51264AZ 4GB. Features. 2GB, 4GB (x64, DR) 240-Pin DDR2 SDRAM UDIMM. Features

DDR2 SDRAM UDIMM MT16HTF25664AZ 2GB MT16HTF51264AZ 4GB. Features. 2GB, 4GB (x64, DR) 240-Pin DDR2 SDRAM UDIMM. Features DDR2 SDRAM UDMM MT16HTF25664AZ 2GB MT16HTF51264AZ 4GB 2GB, 4GB (x64, DR) 240-Pin DDR2 SDRAM UDMM Features Features 240-pin, unbuffered dual in-line memory module Fast data transfer rates: PC2-8500, PC2-6400,

More information

DDR2 SDRAM SODIMM MT8HTF12864HZ 1GB MT8HTF25664HZ 2GB. Features. 1GB, 2GB (x64, SR) 200-Pin DDR2 SDRAM SODIMM. Features

DDR2 SDRAM SODIMM MT8HTF12864HZ 1GB MT8HTF25664HZ 2GB. Features. 1GB, 2GB (x64, SR) 200-Pin DDR2 SDRAM SODIMM. Features DDR2 SDRAM SODIMM MT8HTF12864HZ 1GB MT8HTF25664HZ 2GB 1GB, 2GB (x64, SR) 200-Pin DDR2 SDRAM SODIMM Features Features 200-pin, small-outline dual in-line memory module (SODIMM) Fast data transfer rates:

More information

Technical Note Designing for High-Density DDR2 Memory

Technical Note Designing for High-Density DDR2 Memory Technical Note Designing for High-Density DDR2 Memory TN-47-16: Designing for High-Density DDR2 Memory Introduction Introduction DDR2 memory supports an extensive assortment of options for the system-level

More information

NAND Flash and Mobile LPDRAM 168-Ball Package-on-Package (PoP) MCP Combination Memory (TI OMAP )

NAND Flash and Mobile LPDRAM 168-Ball Package-on-Package (PoP) MCP Combination Memory (TI OMAP ) NND Flash and Mobile LPDRM 168-Ball Package-on-Package (PoP) MCP Combination Memory (TI OMP ) MT29CxGxxMxxxxx Preliminary Features Features Micron NND Flash and LPDRM components RoHS-compliant, green package

More information

DS1855 Dual Nonvolatile Digital Potentiometer and Secure Memory

DS1855 Dual Nonvolatile Digital Potentiometer and Secure Memory Dual Nonvolatile Digital Potentiometer and Secure Memory FEATURES Two Linear Taper Potentiometers DS1855-010 (One 10kΩ, 100 Position and One 10kΩ, 256 Position) DS1855-020 (One 10kΩ, 100 Position and One

More information

DDR2 SDRAM UDIMM MT8HTF12864AZ 1GB

DDR2 SDRAM UDIMM MT8HTF12864AZ 1GB Features DDR2 SDRAM UDIMM MT8HTF12864AZ 1GB For component data sheets, refer to Micron's Web site: www.micron.com Figure 1: 240-Pin UDIMM (MO-237 R/C D) Features 240-pin, unbuffered dual in-line memory

More information

AN5200. Getting started with STM32H7 Series SDMMC host controller. Application note. Introduction

AN5200. Getting started with STM32H7 Series SDMMC host controller. Application note. Introduction Application note Getting started with STM32H7 Series SDMMC host controller Introduction The SDMMC (secure digital multimedia card) host interface in the STM32H7 Series provides an interface between the

More information

Flash Standards for Embedded Systems

Flash Standards for Embedded Systems Flash Standards for Embedded Systems Michael Abraham (mabraham@micron.com) Applications Engineering Manager Micron Technology, Inc. August 2008 1 Abstract OEMs are demanding that Flash-based interfaces

More information

Technical Note. SMART Command Feature Set for the eu500. Introduction. TN-FD-35: eu500 eusb SMART Commands. Introduction

Technical Note. SMART Command Feature Set for the eu500. Introduction. TN-FD-35: eu500 eusb SMART Commands. Introduction Technical Note SMART Command Feature Set for the eu500 Introduction Introduction This technical note provides the self-monitoring, analysis, and reporting technology (SMART) command (B0h) feature set for

More information

Distributed by: www.jameco.com 1-800-831-4242 The content and copyrights of the attached material are the property of its owner. APPLICATION NOTE A V A I L A B L E AN61 16K X25160 2K x 8 Bit SPI Serial

More information

e-mmc Special Features via TL SEP 2017

e-mmc Special Features via TL SEP 2017 e-mmc Special Features via TL SEP 2017 When creating a job in Data I/O s TaskLink, the Special Features tab may list new options for e- MMC devices. This document explains relevant and recent options.

More information

FlashFlex MCU SST89E54RD2A/RDA / SST89E58RD2A/RDA

FlashFlex MCU SST89E54RD2A/RDA / SST89E58RD2A/RDA Introduction This document provides instructions to help programming vendors qualify the SST FlashFlex microcontrollers. Functional Blocks 8051 CPU Core ALU, ACC, B-Register, Instruction Register, Program

More information

Overview. TN-29-08: Hamming Codes for NAND Flash Memory Devices Overview

Overview. TN-29-08: Hamming Codes for NAND Flash Memory Devices Overview TN-9-8: Hamming Codes for NAND Flash Memory Devices Overview Technical Note Hamming Codes for NAND Flash Memory Devices For the latest NAND Flash product data sheets, see www.micron.com/products/nand/partlist.aspx.

More information

+Denotes a lead(pb)-free/rohs-compliant package.

+Denotes a lead(pb)-free/rohs-compliant package. EVALUATION KIT AVAILABLE MAX7320 General Description The MAX7320 2-wire serial-interfaced peripheral features eight push-pull outputs with selectable power-up logic states. The +5.5V tolerant RST input

More information

DDR2 SDRAM UDIMM MT18HTF12872AZ 1GB MT18HTF25672AZ 2GB MT18HTF51272AZ 4GB. Features. 1GB, 2GB, 4GB (x72, ECC, DR) 240-Pin DDR2 SDRAM UDIMM.

DDR2 SDRAM UDIMM MT18HTF12872AZ 1GB MT18HTF25672AZ 2GB MT18HTF51272AZ 4GB. Features. 1GB, 2GB, 4GB (x72, ECC, DR) 240-Pin DDR2 SDRAM UDIMM. DDR SDRAM UDIMM MT8HTF87AZ GB MT8HTF567AZ GB MT8HTF57AZ 4GB GB, GB, 4GB (x7, ECC, DR) 40-Pin DDR SDRAM UDIMM Features Features 40-pin, unbuffered dual in-line memory module Fast data transfer rates: PC-8500,

More information

Migrating from Spansion Am29F to Micron M29F NOR Flash Memories

Migrating from Spansion Am29F to Micron M29F NOR Flash Memories Technical Note Introduction Migrating from Spansion Am29F to Micron M29F Memories Introduction This technical note explains the process for migrating an application based on Spansion Am29F200B, Am29F400B,

More information

Technical Note. Comparing Micron N25Q and M25P Flash Devices. Introduction. TN-12-12: Comparing N25Q and M25P Flash Devices.

Technical Note. Comparing Micron N25Q and M25P Flash Devices. Introduction. TN-12-12: Comparing N25Q and M25P Flash Devices. Technical Note Comparing Micron and Flash Devices TN-12-12: Comparing and Flash Devices Introduction Introduction The purpose of this technical note is to compare features of the Micron serial- Flash family

More information

(Altera ) SoC FPGA Platforms

(Altera ) SoC FPGA Platforms Optimizing e.mmc Memory on Intel (Altera ) SoC FPGA Platforms Justin Hunter, Application Engineer Micron Technology Embedded Business Unit 1 Objective Managed NAND devices, like e.mmc, provide not only

More information

W25X05CL/10CL/20CL 2.5 / 3 / 3.3 V 512K / 1M / 2M-BIT SERIAL FLASH MEMORY WITH 4KB SECTORS AND DUAL I/O SPI

W25X05CL/10CL/20CL 2.5 / 3 / 3.3 V 512K / 1M / 2M-BIT SERIAL FLASH MEMORY WITH 4KB SECTORS AND DUAL I/O SPI 2.5 / 3 / 3.3 V 512K / 1M / 2M-BIT SERIAL FLASH MEMORY WITH 4KB SECTORS AND DUAL I/O SPI - 1 - Revision B Table of Contents 1. GENERAL DESCRIPTION...4 2. FEATURES...4 3. PIN CONFIGURATION SOIC 150-MIL,

More information

User-configurable Resolution. 9 to 12 bits (0.5 C to C)

User-configurable Resolution. 9 to 12 bits (0.5 C to C) AT30TS74 9- to 12-bit Selectable, ±1.0 C Accurate Digital Temperature Sensor DATASHEET Features Single 1.7V to 5.5V Supply Measures Temperature From -55 C to +125 C Highly Accurate Temperature Measurements

More information

Technical Note. Micron N25Q to Micron MT25Q Migration. Introduction. TN-25-01: Micron N25Q to Micron MT25Q Migration. Introduction

Technical Note. Micron N25Q to Micron MT25Q Migration. Introduction. TN-25-01: Micron N25Q to Micron MT25Q Migration. Introduction Technical Note Micron to Micron Migration TN-25-01: Micron to Micron Migration Introduction Introduction This technical note provides information to help convert a system design from the Micron Flash memory

More information