Is21 22es08g
Is21 22es08g
IS22ES08G
DATA SHEET
IS21/22ES08G
8GB eMMC with eMMC 5.0 Interface
JUNE 2018
FEATURES
• Packaged NAND flash memory with eMMC 5.0 interface
• IS21/22ES08G: 8Gigabyte
• Compliant with eMMC Specification Ver.4.4, 4.41,4.5,5.0
• Bus mode
- High-speed eMMC protocol
- Clock frequency: 0-200MHz.
- Ten-wire bus (clock, 1 bit command, 8 bit data bus) and a hardware reset.
• Supports three different data bus widths : 1 bit(default), 4 bits, 8 bits
- Data transfer rate: up to 52Mbyte/s (using 8 parallel data lines at 52 MHz)
- Single data rate : up to 200Mbyte/s @ 200MHz (HS200)
- Dual data rate : up to 400Mbyte/s @ 200MHz (HS400)
• Operating voltage range :
- VCCQ = 1.8 V/3.3 V
- VCC = 3.3 V
• Supports Enhanced Mode where the device can be configured as pseudo-SLC (pSLC) for higher
read/write performance, endurance, and reliability.
• Error free memory access
- Internal error correction code (ECC) to protect data communication
- Internal enhanced data management algorithm
- Solid protection from sudden power failure, safe-update operations for data content
• Security
- Support secure bad block erase and trim commands
- Enhanced write protection with permanent and partial protection options
• Field Firmware Update(FFU)
• Boot Partition and RPMB Partition
• Enhanced Device Life time
• Pre EOL information
• Production State Awareness
• Power Off Notification for Sleep
• Temperature range
- Industrial Grade : -40 ℃ ~ 85 ℃
- Automotive Grade (A1): -40 ℃ ~ 85 ℃
- Automotive Grade (A2): -40 ℃ ~ 105 ℃
• Quality
- RoHS compliant (for detailed RoHS declaration, please contact your representative.)
• Package
- 153 FBGA (11.5mm x 13mm x 1.0mm)
- 100 FBGA (14.0mm x 18.0mm x 1.4mm)
GENERAL DESCRIPTION
ISSI eMMC products follow the JEDEC eMMC 5.0 standard. It is ideal for embedded storage solutions for Industrial
application and automotive application, which require high performance across a wide range of operating temperatures.
eMMC encloses the MLC NAND and eMMC controller inside as one JEDEC standard package, providing a standard
interface to the host. The eMMC controller directly manages NAND flash, including ECC, wear-leveling, IOPS optimization
and read sensing.
TABLE OF CONTENTS
FEATURES............................................................................................................................................................ 2
GENERAL DESCRIPTION .................................................................................................................................... 3
TABLE OF CONTENTS ........................................................................................................................................ 4
1. PERFORMANCE SUMMARY ........................................................................................................................ 6
1.1 SYSTEM PERFORMANCE ...................................................................................................................... 6
1.2 POWER CONSUMPTION ......................................................................................................................... 6
1.3 BOOT PARTITION AND RPMB (REPLAY PROTECTED MEMORY BLOCK) ...................................... 6
1.4 USER DENSITY ........................................................................................................................................ 6
2. PIN CONFIGURATION .................................................................................................................................. 7
3. PIN DESCRIPTIONS ..................................................................................................................................... 9
4. eMMC Device and System ........................................................................................................................... 10
5. REGISTER SETTINGS ................................................................................................................................ 11
5.1 OCR Register ............................................................................................................................................... 11
5.2 CID Register ........................................................................................................................................... 11
5.3 CSD Register ......................................................................................................................................... 12
5.4 Extended CSD Register ........................................................................................................................ 14
5.5 RCA Register ......................................................................................................................................... 20
5.6 DSR Register ......................................................................................................................................... 20
6. The eMMC BUS ........................................................................................................................................... 21
7. POWER-UP .................................................................................................................................................. 22
7.1 eMMC POWER-UP ................................................................................................................................. 22
7.2 eMMC POWER-CYCLING ...................................................................................................................... 23
8. ELECTRICAL CHARACTERISTICS ............................................................................................................ 24
8.1 ABSOLUTE MAXIMUM RATINGS (1) POWER CONSUMPTION .......................................................... 24
8.2 Operating Conditions ........................................................................................................................... 24
8.2.1 POWER SUPPLY: eMMC ...................................................................................................................... 25
8.2.2 eMMC Power Supply Voltage ............................................................................................................... 25
8.2.3 BUS SIGNAL LINE LOAD ...................................................................................................................... 26
8.2.4 HS400 REFERENCE LOAD ................................................................................................................... 27
8.3 BUS SIGNAL LEVELS ........................................................................................................................... 28
8.3.1 BUS SIGNAL LINE LOAD ...................................................................................................................... 28
8.3.2 PUSH-PULL MODE BUS SIGNAL LEVEL-eMMC ................................................................................ 28
8.3.3 BUS OPERATING CONDITIONS for HS200 & HS400 ......................................................................... 29
8.3.4 BUS DEVICE OUTPUT DRIVER REQUIREMENTS for HS200 & 400 ................................................. 29
8.4 BUS TIMING ........................................................................................................................................... 29
8.5 DEVICE INTERFACE TIMIMG ............................................................................................................... 30
8.6 BUS TIMING FOR DAT SIGNALS DURING DUAL DATA RATE OPERATION .................................. 32
8.6.1 DUAL DATA RATE INTERFACE TIMINGS ........................................................................................... 32
8.7 BUS TIMING SPECIFICATION IN HS400 MODE .................................................................................. 33
8.7.1 HS400 DEVICE OUTPUT TIMING ......................................................................................................... 34
9. PACKAGE TYPE INFORMATION ............................................................................................................... 36
10. ORDERING INFORMATION – Valid Part Numbers ............................................................................... 38
1. PERFORMANCE SUMMARY
1.1 SYSTEM PERFORMANCE
Typical value
Product
Sequential Read Sequential Write Random Read Random Write
(MB/s) (MB/s) (IOPS) (IOPS)
Notes:
1. Values given for an 8-bit bus width, running HS400 mode, VCC=3.3V, VCCQ=1.8V.
2. Performance numbers might be subject to changes without notice.
3. eMMC Write Reliability ON
Notes:
1. Values given for an 8-bit bus width, a clock frequency of 200MHz DDR mode, VCC= 3.6V±5%, VCCQ=1.95V±5%.
2. Standby current is measured at Vcc=3.3V±5 %, VCCQ=1.8V±5%, 8-bit bus width without clock frequency.
3. Current numbers might be subject to changes without notice.
2. PIN CONFIGURATION
D NC NC NC NC NC NC NC
E NC NC NC NC VCC VSS NC NC NC NC NC NC
F NC NC NC VCC NC NC NC NC
G NC NC NC VSS NC NC NC NC
H NC NC NC DS VSS NC NC NC
J NC NC NC VSS VCC NC NC NC
RST
K NC NC NC NC NC VSS VCC NC NC NC NC
_n
NC NC NC NC NC NC
L
VCC
M NC NC NC
Q
CMD CLK NC NC NC NC NC NC NC NC
1 2 3 4 5 6 7 8 9 10 11 12 13 14
Note:
1. H5 (DS), A6 (VSS) and J5 (VSS) can be left floating if HS400 mode is not used.
1 2 3 4 5 6 7 8 9 10
A NC NC NC NC
B NC NC
VDD
E RFU RFU
I RFU RFU RFU RFU RFU
T NC NC
U DNU NC NC NC
1 2 3 4 5 6 7 8 9 10
eMMC SUPPLY GROUND NC RFU
Note:
1. K5 (DS) and J5 (VSS) can be left floating if HS400 mode is not used.
3. PIN DESCRIPTIONS
Pin Name Type(1) Pin Function
DATA INPUT
Each cycle of this signal directs a one bit transfer on the command and either a
CLK I one bit (1x) or a two bits transfer (2x) on all the data lines. The frequency may
vary between zero and the maximum clock frequency
DATA
These are bidirectional data channels. The DAT signals operate in push-pull
mode. Only the Device or the host is driving these signals at a time. By default,
after power up or reset, only DAT0 is used for data transfer. A wider data bus can
be configured for data transfer, using either DAT0-DAT3 or DAT0-DAT7, by the
DAT0~DAT7 I/O/PP
eMMC host controller. The eMMC Device includes internal pull-ups for data lines
DAT1-DAT7. Immediately after entering the 4-bit mode, the Device disconnects
the internal pull ups of lines DAT1, DAT2, and DAT3. Correspondingly,
immediately after entering to the 8-bit mode the Device disconnects the internal
pull-ups of lines DAT1–DAT7.
COMMAND/RESPONSE
This signal is a bidirectional command channel used for Device initialization and
transfer of commands. The CMD signal has two operation modes: open-drain for
CMD I/O/PP/OD
initialization mode, and push-pull for fast command transfer. Commands are sent
from the eMMC host controller to the eMMC Device and responses are sent from
the Device to the.host.
RST# I HARDWARE RESET
Data Strobe
This signal is generated by the device and used for output in HS400 mode. The
frequency of this signal follows the frequency of CLK. For data output each cycle
DS O/PP of this signal directs two bits transfer(2x) on the data - one bit for positive edge
and the other bit for negative edge. For CRC status response output and CMD
response output (enabled only HS400 enhanced strobe mode), the CRC status is
latched on the positive edge only, and don't care on the negative edge.
INTERNAL VOLTAGE NODE
VDDI At least a 0.1uF capacitor is required to connect VDDI to ground. A 1uF capacitor
is recommended. Do not tie to supply voltage or ground.
- POWER SUPPLY
VCC
VCC is the power supply for Core
- POWER SUPPLY
VCCQ VCC is the power supply for I/O
- Ground
VSS
VSS is the ground for Core
- GROUND
VSSQ VSSQ is the ground for I/O
Reserved For Future Use
RFU
NO CONNECTION
N.C. Lead is not internally connected.
Note:
1. I: input; O: output; PP: push-pull; OD: open-drain; NC: Not connected (or logical high); S: power
5. REGISTER SETTINGS
5.1 OCR Register
The 32-bit operation conditions register (OCR) stores the VDD voltage profile of the Device and the access mode
indication. In addition, this register includes a status information bit. This status bit is set if the Device power up procedure
has been finished. The OCR register shall be implemented by all Devices.
Width
Name Field CSD Bits CSD Value(1)
(Bits)
CSD Structure CSD_STRUCTURE 2 [127:126] 3h
System Specification Version SPEC_VERS 4 [125:122] 4h
(2)
Reserved - 2 [121:120] -
Data Read Access Time 1 TAAC 8 [119:112] 4Fh
Data Read Access Time 2 in CLK
NSAC 8 [111:104] 1h
Cycles (NSAC x 100)
Maximum Bus Clock Frequency TRAN_SPEED 8 [103:96] 32h
Card Command Classes CCC 12 [95:84] F5h
Maximum Read Data Block Length READ_BL_LEN 4 [83:80] 9h
Partial Blocks for Reads supported READ_BL_PARTIAL 1 [79] 0h
Write Block Misalignment WRITE_BLK_MISALIGN 1 [78] 0h
Read Block Misalignment READ_BLK_MISALIGN 1 [77] 0h
DS Register Implemented DSR_IMP 1 [76] 0h
(2)
Reserved - 2 [75:74] -
Device Size C-SIZE 12 [73:62] FFFh
Maximum Read Current at VDD min VDD_R_CURR_MIN 3 [61:59] 7h
Maximum Read Current at VDD max VDD_R_CURR_MAX 3 [58:56] 7h
Maximum Write Current at VDD min VDD_W_CURR_MIN 3 [55:53] 7h
Maximum Write Current at VDD max VDD_W_CURR_MAX 3 [52:50] 7h
Device Size Multiplier C_SIZE_MULT 3 [49:47] 7h
Erase Group Size ERASE_GRP_SIZE 5 [42:46] 1Fh
Erase Group Size Multiplier ERASE_GRP_SIZE_MULT 5 [41:37] 1Fh
Write Protect Group Size WR_GRP_SIZE 5 [36:32] 0Fh
Write Protect Group Enable WR_GRP_ENABLE 1 [31] 1h
Manufacturer Default ECC DEFAULT_ECC 2 [30:29] 0h
Write-Speed Factor R2W_FACTOR 3 [28:26] 2h
Size
Name Field ECSD Bits ECSD Value(1)
(Bytes)
Access Size ACC_SIZE 1 [225] 7h
High-Capacity Erase Unit Size HC_ERASE_GRP_SIZE 1 [224] 1h
Size ECSD
Name Field ECSD Value(1)
(Bytes) Bits
I/O Driver Strength DRIVER_STRENGTH 1 [197] 1Fh
Card Type CARD_TYPE 1 [196] 57h
Reserved - 1 [195] -
CSD Structure Version CSD_STRUCTURE 1 [194] 2h
Reserved - 1 [193] -
Extended CSD Structure Revision EXT_CSD_REV 1 [192] 7h
Command Set CMD_SET 1 [191] 0h
Reserved - 1 [190] -
Command Set Revision CMD_SET_REV 1 [189] 0h
Reserved - 1 [188] -
Power Class POWER_CLASS 1 [187] 0h
Reserved - 1 [186] -
High-Speed Interface Timing HS_TIMING 1 [185] 1h(3)
Reserved - 1 [184] -
Bus Width Mode BUS_WIDTH 1 [183] 2h(4)
Reserved - 1 [182] -
Erased memory Content ERASED_MEM_CONT 1 [181] 0h
Reserved - 1 [180] -
Partition Configuration PARTITION_CONFIG 1 [179] 0h
Boot Configuration Protection BOOT_CONFIG_PROT 1 [178] 0h
Boot Bus Width BOOT_BUS_CONDITIONS 1 [177] 0h
Reserved - 1 [176] -
High-Density Erase Group Definition ERASE_GROUP_DEF 1 [175] 0h
Boot Write Protection Status Registers BOOT_WP_STATUS 1 [174] 0h
Boot Area Write Protection Register BOOT_WP 1 [173] 0h
Reserved - 1 [172] -
User Write Protection Register USER_WP 1 [171] 0h
Reserved - 1 [170] -
Firmware Configuration FW_CONFIG 1 [169] 0h
RPMB Size RPMB_SIZE_MULT 1 [168] 20h
Write Reliability Setting Register WR_REL_SET 1 [167] 1Fh
Write Reliability Parameter Register WR_REL_PARAM 1 [166] 04h
Start Sanitize Operation SANITIZE_START 1 [165] 0h
Manually Start Background Operations BKOPS_START 1 [164] 0h
Size ECSD
Name Field ECSD Value(1)
(Bytes) Bits
Enable Background Operations
BKOPS_EN 1 [163] 0h
Handshake
Hardware Reset Function RST_n_FUNCTION 1 [162] 0h
HPI Management HPI_MGMT 1 [161] 0h
Partitioning Support PARTITIONING_SUPPORT 1 [160] 7h
Maximum Enhanced Area Size MAX_ENH_SIZE_MULT 3 [159:157] 466
Partitions Attribute PATTITIONS_ATTRIBUTE 1 [156] 0h
PARTITIONING_SETTING_COM
Partitioning Setting 1 [155] 0h
PLETED
GP_SIZE_MULT4 [154:152] 0h
GP_SIZE_MULT3 [151:149] 0h
General-Purpose Partition Size 12
GP_SIZE_MULT2 [148:146] 0h
GP_SIZE_MULT1 [145:143] 0h
Enhanced User Data Area Size ENH_SIZE_MULT 3 [142:140] 0h
Enhanced User Data Start Address ENH_START_ADDR 4 [139:136] 0h
Reserved - 1 [135] -
Bad Block Management mode SEC_BAD_BLK_MGMNT 1 [134] 0h
PRODUCTION_STATE_AWARE
Production State Awareness 1 [133] 0h
NESS
Package Case Temperature is
TCASE_SUPPORT 1 [132] 0h
controlled
Periodic Wake-Up PERIODIC_WAKEUP 1 [131] 0h
Program CID/CSD in DDR Mode PROGRAM_CID_CSD_DDR_SU
1 [130] 1h
Support PPORT
Reserved - 2 [129:128] -
Vendor Specific Fields VENDOR_SPECIFIC_NFIELD 64 [127:64] -
Native Sector Size NATIVE_SECTOR_SIZE 1 [63] 0h
Sector Size Emulation USE_NATIVE_SECTOR 1 [62] 0h
Sector Size DATA_SECTOR_SIZE 1 [61] 0h
1st Initialization After Disabling Sector
INI_TIMEOUT_EMU 1 [60] 0h
Size Emulation
Class 6 Command Control CLASS_6_CTRL 1 [59] 0h
Number of Addressed Groups To Be
DYNCAP_NEEDED 1 [58] 0h
Released
Exception Events Control EXCEPTION_EVENTS_CTRL 2 [57:56] 0h
Exception Events Status EXCEPTION_EVENTS_STATUS 2 [55:54] 0h
Extended Partitions Attribute EXT_PARTITIONS_ATTRIBUTE 2 [53:52] 0h
Size ECSD
Name Field ECSD Value(1)
(Bytes) Bits
Context Configuration CONTEXT_CONF 15 [51:37] 0h
Packed Command Status PACKED_COMMAND_STATUS 1 [36] 0h
Packed Command Failure Index PACKED_FAILURE_INDEX 1 [35] 0h
Power Off Notification POWER_OFF_NOTIFICATION 1 [34] 0h
Control To Turn The Cache ON/OFF CACHE_CTRL 1 [33] 0h
Flushing Of The Cache FLUSH_CACHE 1 [32] 0h
Reserved - 1 [31] -
Mode Config MODE_CONFIG 1 [30] 0h
Mode Operation Codes MODE_OPERATION_STATUS 1 [29] 0h
Reserved - 2 [28:27] -
FFU Status FFU_STATUS 1 [26] 0h
Pre Loading Data Size PRE_LOADING_DATA_SIZE 4 [25:22] 0h
MAX_PRE_LOADING_DATA_SIZ
Max Pre Loading Data Size 4 [21:18] 7569408(5)
E
PRODUCT_STATE_AWARENES
Product State Awareness Enablement 1 [17] 1h
S_ENABLEMENT
Secure Removal Type SECURE_REMOVAL_TYPE 1 [16] 1h
Command Queue Mod Enable CMQ_MODE_EN 1 [15] 0h
Reserved - 15 [14:0]
Note:
1. Reserved bits should read as “0”.
2. Obsolete values should be don’t care.
3. This field is 0 after power-on, H/W reset or software reset, thus selecting the backwards compatible interface timing for the
Device. If the host sets 1 to this field, the Device changes the timing to high speed interface timing (see Section 10.6.1 of
JESD84-B50). If the host sets value 2, the Device changes its timing to HS200 interface timing (see Section 10.8.1 of
JESD854-B50). If the host sets HS_TIMING [3:0] to 0x3, the device changes it’s timing to HS400 interface timing (see 10.10).
4. It is set to “0” (1bit data bus) after power up and can be changed by a SWITCH command.
5. Could be changed by Formware update.
The ROD is switched on and off by the host synchronously to the open-drain and push-pull mode transitions. The host does
not have to have open drain drivers, but must recognize this mode to switch on the R OD. RDAT and RCMD are pull-up resistors
protecting the CMD and the DAT lines against bus floating device when all device drivers are in a high-impedance mode.
A constant current source can replace the ROD by achieving a better performance (constant slopes for the signal rising
and falling edges). If the host does not allow the switchable ROD implementation, a fixed RCMD can be used).Consequently
the maximum operating frequency in the open drain mode has to be reduced if the used R CMD value is higher than the
minimal one given in.
RData strobe is pull-down resistor used in HS400 device.
7. POWER-UP
7.1 eMMC POWER-UP
An eMMC bus power-up is handled locally in each device and in the bus master. 7.1 shows the power-up sequence and is
followed by specific instructions regarding the power-up sequence. Refer to section 12.1 of the JEDEC Standard
Specification No.JESD84-B50 for specific instructions regarding the power-up sequence.
8. ELECTRICAL CHARACTERISTICS
8.1 ABSOLUTE MAXIMUM RATINGS (1) POWER CONSUMPTION
Input Voltage -0.6V to +4.6V
VCC Supply -0.6V to +4.6V
VCCQ Supply -0.6V to +4.6V
Notes:
1. Applied conditions greater than those listed in “Absolute Maximum Ratings” may cause permanent damage to the device.
This is a stress rating only and functional operation of the device at these or any other conditions above those indicated in
the operational sections of this specification is not implied. Exposure to absolute maximum rating conditions for extended
periods may affect reliability.
The eMMC supports one or more combinations of VCC and VCCQ as shown in Table 8.1. The VCCQ must be defined at
equal to or less than VCC.
Table 8.1 – eMMC Operating Voltage
Parameter Symbol MIN MAX Unit Remarks
Supply voltage (NAND) VCC 2.7 3.6 V
Supply voltage (I/O) VCCQ 2.7 3.6 V
1.7 1.95 V
Supply power-up for 3.3V tPRUH 35 ms
Supply power-up for 1.8V tPRUL 25 ms
The eMMC must support at least one of the valid voltage configurations, and can optionally support all valid
voltage configurations.
For 1.70V – 1.95V VCCQ range (: Compatible with EIA/JEDEC Standard “EIA/JESD8-7 Normal Range” as defined in the
following table.
8.3.4 BUS DEVICE OUTPUT DRIVER REQUIREMENTS for HS200 & 400
8.6 BUS TIMING FOR DAT SIGNALS DURING DUAL DATA RATE OPERATION
These timings apply to the DAT [7:0] signals only when the device is configured for dual data mode operation. In this dual
data mode, the DAT signals operate synchronously of both the rising and the falling edges of CLK. The CMD signal still
operates synchronously of the rising edge of CLK and therefore complies with the bus timing specified in section 10.5 of
JEDEC Standard Specification No.JESD84-B50, therefore there is no timing change for the CMD signal.
Figure 8.5 Timing Diagram; Data Input/Output in Dual Data Rate Mode
Notes:
1. tISU and tIH measured at VIL(max.) and VIH(min.).
2. VIH denotes VIH(min.) and VIL denotes VIL(max.).
Input CLK
Cycle time data tPERIOD 5 200MHz (Max), between rising edges
transfer mode With respect to VT.
Slew rate SR 1.125 V/ns With respect to VIH/VIL.
Input set-up time tISUddr 0.4 ns CDevice ≤ 6pF With respect to VIH/VIL.
Input hold time tIHddr 0.4 ns CDevice ≤ 6pF With respect to VIH/VIL.
Data Strobe
Cycle time data 200MHz(Max), between rising edges With
tPERIOD 5
transfer mode respect to VT
With respect to VOH/VOL and HS400
Slew rate SR 1.125 V/ns
reference load
Allowable deviation from the input CLK duty
Duty cycle
tDSDCD 0.0 0.2 ns cycle distortion (tCKDCD) With respect to VT
distortion
Includes jitter, phase noise
Minimum pulse
tDSMPW 2.0 ns With respect to VT
width
Max value is specified by manufacturer.
Read pre-amble tRPRE 0.4 - tPERIOD
Value up to infinite is valid
TEMPERATURE RANGE
I = Industrial (-40°C to +85°C)
A1 = Automotive Grade (-40°C to +85°C)
A2 = Automotive Grade (-40°C to +105°C)
PACKAGING CONTENT
L = RoHS compliant
PACKAGE Type
C = 153-ball FBGA
Q = 100-ball FBGA
OPTION
J = Standard
Generation.
Blank = 1st Gen.
eMMC Density
08G = 8 GB
INTERFACE
S = eMMC 5.0
F = eMMC 5.1
Technology
E = ISSI eMMC with MLC NAND
Product Family
21 = Managed NAND
22 = Automotive Managed NAND
Density Interface NAND Flash Package Temp. Grade Order Part Number
I-Temp. IS21ES08G-JQLI
(1)
100 FBGA Automotive, A1 IS22ES08G-JQLA1
(1)
Automotive, A2 IS22ES08G-JQLA2
8GB eMMC 5.0 64Gbx1
I-Temp. IS21ES08G-JCLI
(1)
153 FBGA Automotive, A1 IS22ES08G-JCLA1
(1)
Automotive, A2 IS22ES08G-JCLA2
Note:
1. A1, A2: Meet AEC-Q100 requirements with PPAP.