HB28A512IA1 [HITACHI]

Flash Card, 256MX16, CARD-68;
HB28A512IA1
型号: HB28A512IA1
厂家: HITACHI SEMICONDUCTOR    HITACHI SEMICONDUCTOR
描述:

Flash Card, 256MX16, CARD-68

内存集成电路
文件: 总47页 (文件大小:146K)
中文:  中文翻译
下载:  下载PDF数据表文档文件
HB28A896IA1/HB28A512IA1  
IDE Card  
ADE-203-1330 (Z)  
Preliminary  
Rev. 0.0  
May. 14, 2002  
Description  
HB28A896IA1, HB28A512IA1 are IDE card. This card complies with ATA-5 specification standard and is  
suitable for the usage of data storage memory medium for PC or any other electric equipment. This card is  
equipped with Hitachi 256 Mega bit Flash memory HN29W51214WT8SR. By using this card it is possible to  
operate good performance for a system which have ATA interface.  
Features  
Conform to ANSI AT Attachment-5 (ATA-5) specification standard  
Control maximum 28 pieces of Hitachi 256 Mega bit Flash memory  
5 V power supplies are used  
Support density 896 Mega bytes and 512 Mega bytes  
Data write is 300,000 cycle  
High reliability based on internal ECC (Error Correcting Code) function  
Data reliability is less than 1 error in 1014 bits read  
Preliminary: The specification of this device are subject to change without notice. Please contact your  
nearest Hitachi’s Sales Dept. regarding specification.  
HB28A896IA1, HB28A512IA1  
Card Line Up*1  
Total sectors/ Sectors/  
Number of Number of  
Type No.  
Card density Capacity*4  
card*3  
track*2  
63  
head  
cylinder  
HB29A512IA1 896 MB  
HB29A896IA1 512 MB  
896,974,848 byte  
512,483,328 byte  
1,751,904  
1,000,944  
16  
1738  
63  
16  
993  
Notes: 1. These data are written in ID.  
2. Total tracks = number of head × number of cylinder.  
3. Total sectors/card = sectors/track × number of head × number of cylinder.  
4. It is the logical address capacity including the area which is used for file system.  
2
HB28A896IA1, HB28A512IA1  
Card Pin Assignment  
Pin No.  
1
Signal name  
Pin No.  
24  
25  
26  
27  
28  
29  
30  
31  
32  
33  
34  
35  
36  
37  
38  
39  
40  
41  
42  
43  
44  
45  
46  
Signal name  
Pin No.  
47  
48  
49  
50  
51  
52  
53  
54  
55  
56  
57  
58  
59  
60  
61  
62  
63  
64  
65  
66  
67  
68  
Signal name  
GND  
D3  
2
3
D4  
4
D5  
A2  
5
D6  
A1  
VCC  
6
D7  
A0  
7
-CS0  
D0  
8
D1  
9
D2  
10  
11  
12  
13  
14  
15  
16  
17  
18  
19  
20  
21  
22  
23  
-IOIS16  
GND  
GND  
-CSEL  
1
*
-RESET  
IORDY  
DMARQ  
-DMACK  
-DASP  
-PDIAG  
D8  
1
*
D11  
D12  
D13  
D14  
D15  
-CS1  
INTRQ  
VCC  
D9  
1
*
D10  
1
-IORD  
-IOWR  
*
GND  
Note: 1. Host system should not connect these pin.  
3
HB28A896IA1, HB28A512IA1  
Card Pin Explanation  
Host Interface Pin Explanation  
Signal name  
Direction Pin No.  
Description  
-RESET  
I
58  
This signal is active low host reset pin. Once the host asserts  
-RESET, the host must keep -RESET asserting for at least 25  
µs.  
A2 to A0  
I
27, 28, 29 Address bus of Host I/F is A2 to A0. A2 is MSB and A0 is LSB.  
D15 to D0  
I/O  
41, 40, 39 Data bus of Host I/F is D15 to D0. D0 is the LSB of the even  
38, 37, 66 byte of the word. D8 is the LSB of the odd byte of the word.  
65, 64, 6  
5, 4, 3  
2, 32, 31  
30  
-CS0  
-CS1  
I
I
7, 42  
-CS1 is used for selecting the Alternate Status Register and  
the Device Control Register. -CS0 is used for the other task  
file registers.  
-IOWR  
45  
-IOWR is used for control of write data in I/O task file area.  
STOP  
(Ultra DMA mode)  
This signal must be negated prior to initiation of an Ultra DMA  
burst. And this signal must be negated before data is  
transferred in an Ultra DMA burst. Assertion during an Ultra  
DMA burst flowing indicates the termination of the Ultra DMA  
burst.  
-IORD  
I
44  
-IORD is used for control of read data in I/O task file area.  
-HDMARDY  
(Ultra DMA data-in)  
-HDMARDY is a data flow control signal. The host shall assert  
this signal to indicate that the host is ready to receive Ultra  
DMA data-in bursts. The host may negate this signal to  
indicate that the host pauses an Ultra DMA data-in burst.  
HSTROBE  
(Ultra DMA data-out)  
HSTROBE is a data strobe signal. Both the rising and falling  
edges of HSTROBE latch the data of D15 to D0 into this card.  
Stopping generating HSTROBE edges indicates that the host  
pauses an Ultra DMA data-out burst.  
-DMACK  
-IOCS16  
I
61  
33  
This signal is used for response to asserting DMARQ to initiate  
DMA transfers.  
O
This output signal is asserted low when this device is expecting  
a word data transfer cycle. Initial mode is 16-bit. If the user  
issues a Set Feature Command to put the device in Byte  
access mode, the card permits 8-bit accesses.  
INTRQ  
O
O
16  
60  
This signal is the active high Interrupt Request to the host.  
DMARQ  
This signal is asserted high when the card is ready to DMA  
data transfers.  
-PDIAG  
I/O  
63  
-PDIAG is the Pass Diagnostic signal in Master/Slave  
handshake protocol.  
4
HB28A896IA1, HB28A512IA1  
Signal name  
Direction Pin No.  
Description  
IORDY  
O
59  
IORDY is used at PIO modes 3 and above. IORDY is negated  
to extend the host transfer cycle of any host register access  
(Read or Write) when the device is not ready to respond to a  
data transfer request.  
DSTROBE  
(Ultra DMA data-in)  
DSTROBE is a data strobe signal. The host latches the data  
of D15 to D0 at both the rising and falling edge of DSTROBE.  
Stopping generating DSTROBE edges indicates that the  
device pauses an Ultra DMA data-in burst.  
-DDMARDY  
(Ultra DMA data-out)  
-DDMARDY is a data flow control signal. The card asserts this  
signal to indicate that the device is ready to receive Ultra DMA  
data-out bursts. The card negates this signal to indicate that  
the device pauses an Ultra DMA data-in burst.  
-DASP  
-CSEL  
I/O  
I
62  
56  
-DASP is the Device Active/Slave Present signal in the  
Master/Slave handshake protocol.  
5
HB28A896IA1, HB28A512IA1  
Card Block Diagram  
SDRAM  
(Data buffer)  
16  
16  
Flash memory  
Flash memory  
16  
Flash bus A  
16  
Controller  
Flash bus B  
Reset IC  
X'tal  
6
HB28A896IA1, HB28A512IA1  
Card Function Explanation  
Register Construction  
Task File region  
Data register  
Error register  
Feature register  
Sector Count register  
Sector Number register  
Cylinder Low register  
Cylinder High register  
Device Head register  
Status register  
Alternate Status register  
Command register  
Device Control register  
7
HB28A896IA1, HB28A512IA1  
Host Access Specifications  
Read I/O Function  
Mode  
-CS1  
-CS0  
A2 to A0  
-IORD  
-IOWR  
D15 to D8  
High-Z  
D7 to D0  
High-Z  
Invalid mode  
L
L
×
×
×
×
×
×
Standby  
mode  
H
H
High-Z  
High-Z  
Data register  
access  
H
L
L
H
L
0
L
L
L
H
H
H
odd byte  
even byte  
status out  
data out  
Alternate  
status access  
6H  
1-7H  
×
×
Other task file H  
access  
Note: ×: L or H  
Write I/O Function  
Mode  
-CS1  
-CS0  
A2 to A0  
-IORD  
-IOWR  
D15 to D8  
don’t care  
don’t care  
D7 to D0  
don’t care  
don’t care  
Invalid mode  
L
L
×
×
×
×
×
×
Standby  
mode  
H
H
Data register  
access  
H
L
L
0
H
H
L
L
odd byte  
even byte  
control in  
Device  
control  
register  
access  
H
6H  
don’t care  
Other task file H  
access  
L
1-7H  
H
L
don’t care  
data in  
Note: ×: L or H  
8
HB28A896IA1, HB28A512IA1  
Task File Register Specification  
These registers are used for reading and writing the storage data in this disk. The decoded addresses are  
shown as follows.  
I/O map  
-CS1  
-CS0  
A2  
0
A1  
0
A0  
0
-IORD  
-IOWR  
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
0
Data register  
Data register  
0
0
1
Error register  
Feature register  
0
1
0
Sector count register  
Sector number register  
Cylinder low register  
Cylinder high register  
Device head register  
Status register  
Sector count register  
Sector number register  
Cylinder low register  
Cylinder high register  
Device head register  
Command register  
Device control register  
0
1
1
1
0
0
1
0
1
1
1
0
1
1
1
1
1
0
Alt. status register  
1. Data register: This register is a 16-bit register that has read/write ability, and it is used for transferring 1  
sector data between the disk and the host. This register can be accessed in word mode and byte mode.  
bit15 bit14 bit13 bit12 bit11 bit10 bit9 bit8 bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0  
D15 to D0  
2. Error register: This register is a read only register, and it is used for analyzing the error content at the  
disk accessing. This register is valid when the BSY bit in Status register and Alternate Status register are set  
to "0" (Ready).  
bit7  
bit6  
bit5  
bit4  
bit3  
bit2  
bit1  
bit0  
ICRC  
UNC  
0
IDNF  
0
ABRT  
0
0
bit  
Name  
Function  
7
ICRC (Interface CRC error)  
This bit is set to one when an interface CRC error has occured  
during an Ultra DMA data transfer. The content of this bit is not  
applicable for Multiword DMA data transfer.  
6
UNC (Data ECC error)  
This bit is set when Uncorrectable error is occurred at reading the  
disk.  
4
2
IDNF (ID Not Found)  
The requested sector cannot be found.  
ABRT (ABoRTed command)  
This bit is set if the command has been aborted because of the disk  
status condition. (Not ready, Write fault, Invalid command, etc.)  
9
HB28A896IA1, HB28A512IA1  
3. Feature register: This register is write only register, and provides information regarding features of the  
device which the host wishes to utilize.  
bit7  
bit6  
bit5  
bit4  
bit3  
bit2  
bit1  
bit0  
Feature byte  
4. Sector count register: This register contains the numbers of sectors of data requested to be transferred on  
a read or write operation between the host and the disk. If the value of this register is zero, a count of 256  
sectors is specified. This register's initial value is "01H".  
bit7  
bit6  
bit5  
bit4  
bit3  
bit2  
bit1  
bit0  
Sector count byte  
5. Sector number register: This register contains the starting sector number which is started by following  
sector transfer command.  
bit7  
bit6  
bit5  
bit4  
bit3  
bit2  
bit1  
bit0  
Sector number byte  
6. Cylinder low register: This register contains the low 8-bit of the starting cylinder address which is  
started by following sector transfer command.  
bit7  
bit6  
bit5  
bit4  
bit3  
bit2  
bit1  
bit0  
Cylinder low byte  
7. Cylinder high register: This register contains the high 8-bit of the starting cylinder address which is  
started by following sector transfer command.  
bit7  
bit6  
bit5  
bit4  
bit3  
bit2  
bit1  
bit0  
Cylinder high byte  
8. Device head register: This register is used for selecting the Device number and Head number for the  
following command.  
bit7  
bit6  
bit5  
bit4  
bit3  
bit2  
bit1  
bit0  
1
LBA  
1
DEV  
Head number  
10  
HB28A896IA1, HB28A512IA1  
bit  
7
Name  
1
Function  
This bit is set to "1".  
6
LBA  
LBA is a flag to select either Cylinder / Head / Sector (CHS) or  
Logical Block Address (LBA) mode. When LBA=0, CHS mode is  
selected. When LBA=1, LBA mode is selected. In LBA mode, the  
Logical Block Address is interrupted as follows:  
LBA07-LBA00: Sector number Register.  
LBA15-LBA08: Cylinder low Register.  
LBA23-LBA16: Cylinder high Register.  
LBA27-LBA24: Head number in Device head register.  
5
4
1
This bit is set to "1".  
DEV (DEVice select)  
This bit is used for selecting the Master (Device 0) and Slave  
(Device 1) in Master/Slave organization.  
3 to 0 Head number  
This bit is used for selecting the Head number for the following  
command. Bit 3 is MSB.  
9. Status register: This register is read only register, and it indicates the disk status of command and reset  
execution. Other bits are invalid when BSY bit is "1". When this register is read, H_INTRQ is negated.  
bit7  
bit6  
bit5  
bit4  
bit3  
bit2  
bit1  
bit0  
BSY  
DRDY  
DWF  
DSC  
DRQ  
CORR  
IDX  
ERR  
bit  
Name  
BSY (BuSY)  
Function  
7
This bit is set when the disk internal operation is executing. When  
this bit is set to "1", other bits in this register are invalid.  
6
DRDY (Device ReaDY)  
If this bit and DSC bit are set to "1", the disk is capable of receiving  
the read or write or seek requests.  
5
4
3
DWF (Device Write Fault)  
DSC (Device Seek Complete)  
DRQ (Data ReQuest)  
This bit is set if this disk indicates the write fault status.  
This bit is set when the device seek complete.  
This bit is set when the information can be transferred between the  
host and Data register. This bit is cleared when the disk receives  
the other command.  
2
CORR (CORRected data)  
This bit is set when a correctable data error has been occurred and  
the data has been corrected.  
1
0
IDX (InDeX)  
This bit is always set to "0".  
ERR (ERRor)  
This bit is set when the previous command has ended in some type  
of error. The error information is set in Error register. This bit is  
cleared by the next command.  
11  
HB28A896IA1, HB28A512IA1  
10. Alternate status register: This register is the same as Status register physically, so the bit assignment  
refers to previous item of Status register. But this register is different from Status register that INTRQ is not  
negated when data read.  
11. Command register: This register is write only register, and it is used for writing the command at  
executing the device operation. The command code is written in the command register, after the parameter is  
written in the Task File registers during the disk is Ready state.  
12. Device control register: This register is write only register, and it is used for controlling the disk  
interrupt request and issuing an ATA soft reset to the disk.  
bit7  
bit6  
bit5  
bit4  
bit3  
bit2  
bit1  
bit0  
×
×
×
×
×
SRST  
nIEN  
0
bit  
Name  
Function  
7 to 3 ×  
don't care  
2
SRST (Software ReSeT)  
This bit is set to "1" in order to force the disk to perform Task File  
Reset operation. Once the host sets SRST bit to "1", SRST bit must  
be kept to "1" for at least 5 µs. The disk remains in Reset until this  
bit is reset to "0". While BSY bit is set to "1" in Status register as a  
result of executing either the power-on or hardware reset protocol,  
the host must not set SRST bit to "1" in Device Control register.  
1
0
nIEN (Interrupt ENable)  
0
This bit is used for enabling INTRQ. When this bit is set to "0",  
INTRQ is enabled. When this bit is set to "1", INTRQ is disabled.  
This bit is set to "0".  
12  
HB28A896IA1, HB28A512IA1  
ATA Command specifications  
This table summarizes the ATA command set with the paragraphs. Following shows the support commands  
and command codes which are written in command registers.  
ATA Command Set  
No.  
1
Command set  
Code  
C0h  
03h  
FR  
N
SC  
Y
SN  
Y
CY  
Y
DR  
Y
HD  
Y
LBA  
Y
CFA ERASE SECTORS  
2
CFA REQUEST EXTENDED ERROR  
CODE  
N
N
N
N
Y
N
N
3
4
CFA TRANSLATE SECTORS  
87h  
N
N
N
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
CFA WRITE MULTIPLE WITHOUT  
ERASE  
CDh  
5
CFA WRITE SECTORS WITHOUT  
ERASE  
38h  
N
Y
Y
Y
Y
Y
Y
6
CHECK POWER MODE  
EXECUTE DEVICE DIAGNOSTIC  
FLUSH CACHE  
98h,E5h  
90h  
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
03h  
N
N
N
Y
N
Y
N
Y
N
N
Y
Y
N
Y
Y
Y
N
N
Y
N
N
N
Y
N
N
N
N
N
N
Y
Y
N
Y
Y
Y
N
Y
N
N
N
N
Y
N
N
N
N
N
N
Y
Y
N
Y
Y
Y
N
Y
N
Y
N
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
N
N
N
Y
N
N
N
Y
N
N
Y
Y
N
Y
Y
Y
N
Y
N
N
N
N
Y
N
N
N
N
N
N
Y
Y
Y
Y
Y
Y
Y
Y
N
7
8
E7h  
9
FORMAT TRACK  
IDENTIFY DEVICE  
IDLE  
50h  
10  
11  
12  
13  
14  
15  
16  
17  
18  
19  
20  
21  
22  
23  
24  
ECh  
97h,E3h  
95h,E1h  
91h  
IDLE IMMEDIATE  
INITIALIZE DEVICE PARAMETERS  
NOP  
00h  
READ BUFFER  
E4h  
READ DMA  
C8h,C9h  
C4h  
READ MULTIPLE  
READ NATIVE MAX ADDRESS  
READ LONG SECTOR  
READ SECTOR(S)  
READ VERIFY SECTOR(S)  
RECALIBRATE  
F8h  
22h,23h  
20h,21h  
40h,41h  
1Xh  
SEEK  
7Xh  
SET FEATURES SET TRANSFER  
MODE  
EFh  
13  
HB28A896IA1, HB28A512IA1  
No.  
Command set  
Code  
FR  
SC  
SN  
CY  
DR  
HD  
LBA  
25  
SET FEATURES ENA/DIS 8BIT PIO  
TRANSFER  
EFh  
01h/  
81h  
N
N
N
Y
N
N
26  
SET FEATURES SET 4BYTES  
APPENDED  
EFh  
BBh  
N
N
N
Y
N
N
27  
28  
29  
30  
31  
32  
33  
34  
35  
36  
37  
38  
39  
40  
41  
42  
43  
44  
45  
46  
SET MAX ADDRESS  
SET MAX SET PASSWORD  
SET MAX LOCK  
F9h  
N
Y
N
N
N
N
Y
N
Y
N
N
N
Y
N
N
Y
Y
Y
Y
Y
Y
Y
N
N
N
N
N
N
N
N
N
N
N
N
N
Y
Y
Y
Y
Y
Y
Y
N
N
N
N
N
N
Y
Y
Y
Y
N
N
N
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
N
N
N
N
N
N
N
N
N
N
N
N
N
Y
Y
Y
Y
Y
Y
Y
N
N
N
N
N
N
N
N
N
N
N
N
N
Y
Y
Y
Y
Y
Y
F9h  
01h  
02h  
03h  
04h  
N
F9h  
SET MAX UNLOCK  
SET MAX FREEZE LOCK  
SET MULTIPLE  
F9h  
F9h  
C6h  
SLEEP  
99h,E6h  
N
SMART ENABLE/DISABLE AUTO SAVE B0h  
D2h  
D8h  
D9h  
DAh  
N
SMART ENABLE OPERATION  
SMART DISABLE OPERATION  
SMART RETURN STATUS  
STANDBY  
B0h  
B0h  
B0h  
96h,E2h  
94h,E0h  
E8h  
STANDBY IMMEDIATE  
WRITE BUFFER  
Write DMA  
N
N
CAh,CBh N  
Write Multiple  
C5h  
N
N
Y
N
N
Write Long Sector  
Write Same  
32h,33h  
E9h  
Write Sector(s)  
30h,31h  
3Ch  
Write Verify  
Note: FR: Feature Register  
SC: Sector Count register  
SN: Sector Number register  
CY: Cylinder Low/High register  
DR: Device bit of Device/Head register  
HD: Head No.(3 to 0) of Device/Head register  
NH: No. of Heads  
LBA: Logical Block Address  
Y: Set up  
N: Not set up  
14  
HB28A896IA1, HB28A512IA1  
1. CFA ERASE SECTORS (code: C0h): This command pre-erases and conditions from 1 to 256 sectors as  
specified in the Sector Count register.  
2. CFA REQUEST EXTENDED ERROR CODE (code: 03h): This command provides an extended error  
code which identifies the cause of an error condition in more detail than is available with Status and Error  
register values.  
3. CFA TRANSLATE SECTORS (code: 87h): This command provides information related to a specific  
sector. The data indicates the erased or not erased status of the sector, and the number of erase and write  
cycles performed on that sector. Devices may return zero in fields that do not apply or that are not supported  
by the device.  
15  
HB28A896IA1, HB28A512IA1  
CFA TRANSLATE SECTOR Information  
Byte  
00h  
Description  
Cylinder number MSB  
Cylinder number LSB  
Head number  
01h  
02h  
03h  
Sector number  
04h  
LBA bits ( 23:16 )  
LBA bits (15:8)  
05h  
06h  
LBA bits (7:0)  
07h-12h  
13h  
Reserved  
Sector erased flag (FFh = erased; 00h = not erased)  
Reserved  
Others  
4. CFA WRITE MULTIPLE WITHOUT ERASE (code: CDh): This command is similar to the Write  
Multiple command. Interrupts are not generated on every sector, but on the transfer of a block that contains  
the number of sectors defined by the Set Multiple Mode.  
5. CFA WRITE SECTORS WITHOUT ERASE (code: 38h): This command is similar to the WRITE  
SECTORS command. Command execution is identical to the Write Sectors operation except that the sectors  
are written without an implied erase operation. The sectors should be pre-erased by a preceding CFA ERASE  
SECTORS command.  
6. CHECK POWER MODE (code: E5h): This command checks the power mode.  
7. EXECUTE DEVICE DIAGNOSTIC (code: 90h): This command performs the internal diagnostic tests  
implemented by the device. DEV bit in Devic head register is cleared and the other bits in this register are not  
cleared, after EXECUTE DEVICE DIAGNOSTIC command.  
8. FLUSH CACHE (code: E7h): This command is used by the host request the device to flush the write  
cache. The card returns error at the status register.  
9. FORMAT TRACK (code: 50h): This command writes the desired head and cylinder of the selected  
drive. But selected sector data is not exchange. This card excepts a sector buffer of data from the host to  
follow the command with same protocol as the WRITE SECTOR command.  
10. IDENTIFY DEVICE (code: ECh): The IDENTIFY DEVICE command enables the host to receive  
parameter information from the device.  
16  
HB28A896IA1, HB28A512IA1  
Identify Device Information  
Word bit  
Description  
Default value F / V  
0
General configuration bit-significant information  
15  
0 = ATA device  
0040h  
F
14-8  
Retired  
7
1 = removable media device  
6
1 = not removable card and/or device  
5-3  
2
Retired  
1 = Response incomplete  
V
F
1
Retired  
0
Reserved  
1
Default number of logical cylinders  
xxxxh  
0000h  
xxxxh  
0000h  
xxxxh  
0000h  
0000h  
xxxxh  
0000h  
V
V
F
F
F
V
F
F
F
F
2
Specific configuration  
3
Default number of logical heads  
4-5  
6
Retired  
Default number of logical sectors per logical track  
Reserved for assignment by CompactFlashTM Association  
7-8  
9
Retired  
10-19  
20-21  
22  
Serial Number  
Retired  
Number of vendor specific bytes available on READ/WRITE LONG 0004h  
commands  
23-26  
27-46  
47  
Firmware revision (8 ASCII characters)  
Model Number (40 ASCII characters)  
READ/WRITE Multiple support  
80h  
xxxxh  
xxxxh  
F
F
15-8  
7-0  
8010h  
0000h  
X
F
Maximum number of sectors that shall be transferred per interrupt  
on READ/WRITE MULTIPLE commands  
48  
Reserved  
R
17  
HB28A896IA1, HB28A512IA1  
Word bit  
Description  
Capabilities  
Reserved  
Default value F / V  
49  
15-14  
2F00h  
R
F
13  
1 = Standby timer values as specified in this standard are  
supported  
0 = Standby timer values shall be managed by the device  
12  
11  
10  
9
Reserved  
R
F
1 = device supports IORDY operation  
1 = device supports the disabling IORDY  
1
R
X
F
8
1
7-0  
Retired  
50  
Capabilities  
15  
14  
13-1  
0
0
4000h  
1
Reserved  
Shall be set to one to indicate a device specific Standby timer value  
minimum  
51  
PIO data transfer mode number  
00h = PIO mode-0 is supported  
01h = PIO mode-1 is supported  
02h = PIO mode-2 is supported  
Obsolete  
15-8  
7-0  
0200h  
F
X
R
52  
53  
Obsolete  
0000h  
0007h  
Field validity  
15-3  
Reserved  
R
F
2
1
0
1 = Word88 is valid  
1 = Words 64 through 70 are valid  
1 = Words 54 through 58 are valid  
Number of current logical cylinders  
Number of current logical heads  
Number of current logical sectors per track  
Current capacity in sectors  
Multiple sector setting  
V
V
V
V
V
54  
xxxxh  
xxxxh  
xxxxh  
xxxxh  
55  
56  
57-58  
59  
15-9  
8
Reserved  
0110h  
R
V
1 = Multiple sector setting is valid  
7-0  
xxh = Current setting for number of sectors that shall be transferred  
per interrupt on Read/Write Multiple command  
18  
HB28A896IA1, HB28A512IA1  
Word bit  
Description  
Default value F / V  
60-61  
62  
Total number of user addressable sectors (LBA mode only)  
obsolete  
xxxxh  
0000h  
F
F
63  
Multiword DMA transfer  
15-11  
Reserved  
0007h  
R
V
10  
9
1 = Multiword DMA mode-2 is selected  
1 = Multiword DMA mode-1 is selected  
1 = Multiword DMA mode-0 is selected  
Reserved  
8
7-3  
2
R
F
1 = Multiword DMA mode-2 and below are supported  
1 = Multiword DMA mode-1 and below are supported  
1 = Multiword DMA mode-0 is supported  
Advanced PIO transfer modes supported  
Reserved  
1
0
64  
15-2  
0003h  
0078h  
R
F
1
0
1 = PIO mode-4 is supported  
1 = PIO mode-3 is supported  
65  
Minimum Multiword DMA transfer cycle time per word  
F
F
F
F
R
F
F
66  
Manufacturer’s recommended Multiword DMA transfer cycle time 0078h  
67  
Minimum PIO transfer cycle time without flow control  
0078h  
0078h  
0000h  
0030h  
0000h  
68  
Minimum PIO transfer cycle time with IORDY flow control  
69-79  
80  
Reserved  
Major version number  
Reserved  
81  
19  
HB28A896IA1, HB28A512IA1  
Word bit  
Description  
Default value F / V  
82  
15  
14  
13  
12  
11  
10  
9-5  
4
Command sets supported  
Obsolete  
7409h  
F
1 = NOP command supported  
1 = READ BUFFER command supported  
1 = WRITE BUFFER command supported  
Obsolete  
1 = Host Protect Area feature set supported  
Reserved  
0
3
1 = Power Management feature set supported  
2-1  
0
Reserved  
1 = SMART feature set supported  
83  
15  
14  
Command sets supported  
0
4104h  
F
1
13-9  
Reserved  
8
1 = SET MAX security extension supported  
7-3  
2
Reserved  
1 = CFA feature set supported  
1-0  
15  
14  
13-0  
Reserved  
84  
0
4000h  
F
1
Reserved  
20  
HB28A896IA1, HB28A512IA1  
Word bit  
Description  
Default value F / V  
85  
15  
14  
13  
12  
11  
10  
9-5  
4
Command set/feature enabled  
Obsolete  
7409h  
V
1 = NOP command enabled  
1 = READ BUFFER command enabled  
1 = WRITE BUFFER command enabled  
Obsolete  
1 = Host Protect Area feature set enabled  
Reserved  
0
3
1 = Power Management feature set enabled  
Reserved  
2-1  
0
1 = SMART feature set enabled  
Command set/feature enabled  
Reserved  
86  
15-9  
0104h  
V
8
1 = SET MAX security extension enabled by SET MAX SET  
PASSWORD  
7-3  
2
Reserved  
1 = CFA feature set enabled  
Reserved  
1-0  
87  
88  
Command set/feature default  
0
15  
4000h  
101Fh  
V
14  
1
13-0  
Reserved  
Ultra DMA mode  
15-13  
12  
11  
10  
9
Reserved  
R
V
1 = Ultra DMA mode-4 is selected  
1 = Ultra DMA mode-3 is selected  
1 = Ultra DMA mode-2 is selected  
1 = Ultra DMA mode-1 is selected  
1 = Ultra DMA mode-0 is selected  
Reserved  
8
7-5  
R
21  
HB28A896IA1, HB28A512IA1  
Word bit  
Description  
Default value F / V  
88  
Ultra DMA mode  
4
1= Ultra DMA mode-4 and below are supported  
1= Ultra DMA mode-3 and below are supported  
1= Ultra DMA mode-2 and below are supported  
1= Ultra DMA mode-1 and below are supported  
1= Ultra DMA mode-0 is supported  
Reserved  
101Fh  
F
3
2
1
0
89-91  
92  
93  
15  
14  
13  
0000h  
0000h  
R
V
Master Password Revision code  
Hardware Reset result  
0
xxxxh  
V
1
1 = device detected -CBLID above VIH  
0 = device detected -CBLID below VIL  
12  
11  
Reserved  
0 = Device 1 did not assert -PDIAG  
1 = Device 1 asserted -PDIAG  
10-9  
These bit indicate how Device1 determined the device number  
00 = Reserved  
01 = a jumper was used  
10 = -CSEL signal was used  
11 = some other method was used or the method is unknown  
8
7
6
1
Reserved  
0 = Device 0 does not respond when Device 1 is selected  
1 = Device 0 responds when Device 1 is selected  
5
0 = Device 0 did not detect the assertion of -DASP  
1 = Device 0 detected the assertion of -DASP  
4
0 = Device 0 did not detect the assertion of -PDIAG  
1 = Device 0 detected the assertion of -PDIAG  
3
0 = Device 0 failed diagnostics  
1 = Device 0 passed diagnostics  
2-1  
These bit indicate how Device 0 determined the device number.  
00= Reserved  
01 = a jumper was used  
10 = -CSEL signal was used  
11 = some other method was used or the method was unknown  
0
1
94-128  
Reserved  
0000h  
R
22  
HB28A896IA1, HB28A512IA1  
Word  
bit  
Description  
Vendor Specific  
Reserved  
Default value F / V  
129-159  
160-255  
0000h  
0000h  
X
R
Note: 1. F: the content of the word is fixed and does not change.  
V: the content of the word is variable and may change depending on the state of the device or the  
commands executed by the device.  
X: the content of the word is Vendor Specific  
R: the content of the word is reserved and set to zero  
11. IDLE (code: 97h or E3h): This command allows the host to place the device in the Idle mode and also  
set the Standby timer. INTRQ may be asserted even through the device may not have fully transitioned to  
Idle mode. If the Sector Count register is non-zero then the Standby timer shall be enabled. The value in the  
Sector Count register shall be used to determine the time programmed into the Standby timer. If the Sector  
Count register is zero then the Standby timer is disabled.  
12. IDLE IMMEDIATE (code: 95h or E1h): This command causes the Disk to set BSY, enter the Idle  
(Read) mode, clear BSY and generate an interrupt.  
13. INITIALIZE DEVICE PARAMETERS (code: 91h): This command enables the host to set the number  
of sectors per track and the number of heads per cylinder.  
14. NOP (code: 00h): If this command is issued, the device respond with command aborted.  
15. READ BUFFER(code: E4h): This command enables the host to read the current contents of the Disk's  
sector buffer.  
16. READ DMA (code: C8h,C9h): This command reads from 1 to 256 sectors as specified in the Sector  
Count register using the DMA data transfer protocol. A sector count of 0 requests 256 sectors. The transfer  
begins at the sector specified in the Sector Number register.  
17. READ MULTIPLE (code: C4h): This command performs similarly to the READ SECTORS command.  
Interrupts are not generated on each sector, but on the transfer of a block which contains the number of  
sectors defined by a Set Multiple command.  
18. READ NATIVE MAX ADDRESS (code: F8h): This command returns the native maximum address.  
23  
HB28A896IA1, HB28A512IA1  
19. READ LONG SECTOR (code: 22h,23h): This command is provided for compatibility purposes and  
nearly performs one sector READ SECTOR command except that it transfers the data and 4 bytes appended  
to the sector. These appended 4 bytes are all 0 data.  
20. READ SECTOR(S) (code: 20h, or 21h): This command reads from 1 to 256 sectors as specified in the  
Sector Count register. A sector count of 0 requests 256 sectors. The transfer begins at the sector specified in  
the Sector Number register.  
21. READ VERIFY SECTOR(S) (code: 40h or 41h): This command is identical to the READ SECTORS  
command, except that DRQ is never set and no data is transferred to the host .  
22. RECALIBRATE (code: 1Xh): This command return value is select address mode by the host request.  
Return address mode status  
Request Addressing  
Sector Number Reg.  
0x01h  
CHS  
LBA  
0x00h  
23. SEEK (code: 7Xh): This command perform a range check.  
24. SET FEATURES SET TRANSFER MODE (code: EFh): This command is a host can choose the  
transfer mechanism by Set Transfer Mode.  
25. SET FEATURES ENA/DIS 8BIT PIO TRANSFER (code: EFh): This command allows enable or  
disable PIO 8 bit transfer mode between the host and the device.  
26. SET FEATURES SET 4BYTES APPENDED ( code: EFh): This command allows the host to set the 4  
byte data appended to the data transfer on Read Long and Write Long commands.  
27. SET MAX ADDRESS (code: F9h): This command allows the host to redefine the maximum address of  
the user-accessible address space.  
28. SET MAX SET PASSWORD ( code: F9h): This command requests a transfer of a single sector of data  
from the host. Password data table defines the content of this sector of information. The password is retained  
by the device until the next power cycle. When the device accepts this command the device is in Set Max  
Unlocked state.  
24  
HB28A896IA1, HB28A512IA1  
SET MAX SET PASSWORD content  
Word  
0
Content  
Reserved  
1-16  
17-255  
Password (32 bytes)  
Reserved  
29. SET MAX LOCK ( code: F9h): This command sets the device into Set Max Locked state. After this  
command is completed any other Set Max commands except Set Max Unlock and Set Max Freeze Lock are  
rejected. The device remains in this state until a power cycle or the acceptance of a Set Max Unlock or Set  
Max Freeze Lock command.  
30. SET MAX UNLOCK (code: F9h): This command requests a transfer of a single sector of data from the  
host. Password data Table defines the content of this sector of information. The password supplied in the  
sector of data transferred shall be compared with the stored SET MAX password. If the password compare  
fails, then the device returns command aborted and decrements the unlock counter. On the acceptance of the  
Set Max Lock command, this counter is set to a value of five and shall be decremented for each password  
mismatch when Set Max Unlock is issued and the device is locked. When this counter reaches zero, then the  
Set Max Unlock command shall return command aborted until a power-cycle. If the password compare  
matches, then the device shall make a transition to the Set Max Unlocked state and all SET MAX commands  
shall be accepted.  
SET MAX SET PASSWORD content  
Word  
0
Content  
Reserved  
1-16  
17-255  
Password (32 bytes)  
Reserved  
31. SET MAX FREEZE LOCK (code: F9h): The Set Max Freeze Lock command sets the device to Set  
Max Frozen state. After command completion any subsequent Set Max commands are rejected.  
Commands disabled by Set Max Freeze Lock  
Set Max Address  
Set Max Set Password  
Set Max Lock  
Set Max Unlock  
25  
HB28A896IA1, HB28A512IA1  
32. SET MULTIPLE MODE (code: C6h): This command enables the Disk to perform READ and Write  
Multiple operations and establishes the block count for these commands.  
33. SLEEP ( code: 99h or E6h ): This command causes the Disk to set BSY, enter the Sleep mode, clear  
BSY and generate an interrupt.  
34. SMART ENABLE/DISABLE AUTO SAVE (code: B0h): This command enables and disables the  
optional attribute auto save feature of the device.  
35. SMART ENABLE OPERATIONS (code: B0h): This command enables access to all SMART  
capabilities within the device.  
36. SMART DISABLE OPERATIONS (code: B0h): This command disables all SMART capabilities  
within the device.  
37. SMART RETURN STATUS (code: B0h): This command causes the device return the reliability status  
of the device to the host.  
38. STANDBY (code: 96h or E2h): This command causes the Disk to set BSY, enter the Sleep mode  
(which corresponds to the ATA "Standby" Mode), clear BSY and return the interrupt immediately.  
39. STANDBY IMMEDIATE (code: 94h or E0h): This command causes the Disk to set BSY, enter the  
Sleep mode (which corresponds to the ATA "Standby" Mode), clear BSY and return the interrupt  
immediately.  
40. WRITE BUFFER (code: E8h): This command enables the host to overwrite contents of the Disk's  
sector buffer with any data pattern desired.  
41. WRITE DMA (code: CAh or CBh): This command writes from 1 to 256 sectors as specified in the  
Sector Count register using the DMA data transfer protocol. A sector count of 0 requests 256 sectors. The  
transfer begins at the sector specified in the Sector Number register.  
42. WRITE MULTIPLE (code: C5h): This command is similar to the WRITE SECTORS command.  
Interrupts are not presented on each sector, but on the transfer of a block which contains the number of sectors  
defined by Set Multiple command.  
43. WRITE LONG SECTOR (code: 32h or 33h): This command is provided for compatibility purposes  
and nearly performs one sector WRITE SECTOR command except that it transfers the data and 4 bytes  
appended to the sector. These appended 4 bytes are not written on the flash memories.  
44. WRITE SAME (code: E9h): This command nearly performs one sector WRITE SECTOR command  
except that only one sector of data transferred. The Sector Counter Register value means one sector data write  
counts. (ex: value is 5 to nearly fifth one sector write execute.)  
45. WRITE SECTOR(S) (code: 30h or 31h): This command writes from 1 to 256 sectors as specified in  
the Sector Count register. A sector count of zero requests 256 sectors. The transfer begins at the sector  
specified in the Sector Number register.  
26  
HB28A896IA1, HB28A512IA1  
46. WRITE VERIFY (code: 3Ch): This command is similar to the WRITE SECTOR(S) command, except  
that each sector is verified before the command is completed.  
27  
HB28A896IA1, HB28A512IA1  
Absolute Maximum Ratings  
Parameter  
Symbol  
Vin, Vout  
VCC  
Value  
Unit  
V
Notes  
All input/output voltages  
VCC voltage  
–0.3 to VCC + 0.3  
–0.3 to +6.7  
0 to +70  
1
V
Operating temperature range  
Storage temperature range  
Topr  
˚C  
˚C  
Tstg  
–30 to +90  
Notes: 1. Vin, Vout min = –2.0 V for pulse width 20 ns.  
Recommended Operating Conditions  
Parameter  
Symbol  
Ta  
Min  
0
Typ  
25  
Max  
70  
Unit  
Operating temperature  
VCC voltage  
˚C  
V
VCC  
4.5  
5.0  
5.5  
Capacitance (Ta = 25°C, f = 1 MHz)  
Parameter  
Symbol  
Cin  
Min  
Typ  
Max  
25  
Unit  
pF  
Test conditions  
Vin = 0 V  
Note  
Input capacitance  
Output capacitance  
1
1
Cout  
25  
pF  
Vout = 0 V  
Note: 1. This parameter is sampled and not 100% tested.  
28  
HB28A896IA1, HB28A512IA1  
DC Characteristics-1 (Ta = 0 to +70°C, VCC = 5 V ± 10%)  
Parameter  
Symbol  
Min  
Typ  
Max  
1
Unit Test conditions  
Note  
Output leakage current ILO  
µA  
µA  
V
Vout = high impedance  
1
Pull-up current  
Output voltage  
–IPE  
40  
100  
240  
0.5  
Vin = GND  
IOL = 4 mA  
VOL  
VOH  
VIL  
2
2
2.4  
V
IOH = –400 µA  
Input voltage  
0.8  
V
VIH  
2.2  
V
Note: 1. Except pulled up input pin.  
2. Output voltage is measured at static status.  
29  
HB28A896IA1, HB28A512IA1  
DC Characteristics-2 (Ta = 0 to +70°C, VCC = 5 V ± 10%)  
Parameter  
Symbol  
Min  
Typ  
Max  
Unit Test conditions  
Note  
Sleep current  
ISL  
5
10  
mA  
mA  
mA  
mA  
mA  
mA  
mA  
CMOS level (Host control  
signal = VCC 0.2)  
Standby current  
Idle current  
ISB  
10  
20  
CMOS level (Host control  
signal = VCC 0.2)  
IID  
100  
150  
200  
TBD  
TBD  
150  
220  
300  
TBD  
TBD  
CMOS level (Host control  
signal = VCC 0.2)  
Sector read current  
ICCR (DC)  
CMOS level (Host control  
signal = VCC 0.2)  
1
1
2
2
ICCR (Peak) —  
ICCW (DC)  
ICCW (Peak) —  
CMOS level (Host control  
signal = VCC 0.2)  
Sector write current  
CMOS level (Host control  
signal = VCC 0.2)  
CMOS level (Host control  
signal = VCC 0.2)  
Notes 1. Measured during sector read transfer.  
2. Measured during sector write transfer.  
30  
HB28A896IA1, HB28A512IA1  
AC Characteristics (Ta = 0 to +70˚C, VCC = 5 V ± 10%)  
Register Access AC Characteristics  
Parameter  
Symbol  
(min) t0  
Mode0 Mode1 Mode2 Mode3 Mode4 Unit  
Cycle time  
600  
70  
290  
383  
50  
290  
330  
30  
290  
180  
30  
80  
70  
30  
10  
20  
5
120  
25  
70  
25  
20  
10  
20  
5
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
Address valid to -IORD/-IOWR setup (min) t1  
-IORD/-IOWR pulse width 8bit  
-IORD/-IOWR recovery time  
-IOWR data setup  
(min) t2  
(min) t2i  
(min) t3  
(min) t4  
(min) t5  
(min) t6  
(max) t6Z  
(min) t9  
(min) tRD  
60  
30  
50  
5
45  
20  
35  
5
30  
15  
20  
5
-IOWR data hold  
-IORD data setup  
-IORD data hold  
-IORD data tristate  
30  
20  
0
30  
15  
0
30  
10  
0
30  
10  
0
30  
10  
0
-IORD/-IOWR to address valid hold  
Read data valid to IORDY active  
(If IORDY initially low after tA)  
IORDY setup time  
IORDY pulse width  
(min) tA  
(max) tB  
35  
35  
35  
35  
35  
ns  
ns  
1250  
1250  
1250  
1250  
1250  
PIO Mode Access AC Characteristics  
Parameter  
Symbol  
(min) t0  
Mode0 Mode1 Mode2 Mode3 Mode4 Unit  
Cycle time  
600  
70  
165  
383  
50  
125  
240  
30  
100  
180  
30  
80  
70  
30  
10  
20  
5
120  
25  
70  
25  
20  
10  
20  
5
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
Address valid to -IORD/-IOWR setup (min) t1  
-IORD/-IOWR pulse width 16bit  
-IORD/-IOWR recovery time  
-IOWR data setup  
(min) t2  
(min) t2i  
(min) t3  
(min) t4  
(min) t5  
(min) t6  
(max) t6Z  
(min) t9  
(min) tRD  
60  
30  
50  
5
45  
20  
35  
5
30  
15  
20  
5
-IOWR data hold  
-IORD data setup  
-IORD data hold  
-IORD data tristate  
30  
20  
0
30  
15  
0
30  
10  
0
30  
10  
0
30  
10  
0
-IORD/-IOWR to address valid hold  
Read data valid to IORDY active  
(If IORDY initially low after tA)  
IORDY setup time  
IORDY pulse width  
(min) tA  
(max) tB  
35  
35  
35  
35  
35  
ns  
ns  
1250  
1250  
1250  
1250  
1250  
31  
HB28A896IA1, HB28A512IA1  
Register Access/PIO Mode Access Timing  
t0  
ADDR valid*1  
t2  
t9  
t1  
t2i  
-IORD/-IOWR  
D15 to D0 (Write)  
t3  
t4  
D15 to D0 (Read)  
tA  
t6  
t5  
tRD  
t6Z  
IORDY  
tB  
Note: 1. ADDR valid consists of signals -CS0, -CS1 and A2 to A0.  
32  
HB28A896IA1, HB28A512IA1  
Multiword DMA Mode Access AC Characteristics  
Parameter  
Symbol  
Mode0  
480  
215  
150  
5
Mode1  
150  
80  
60  
5
Mode2  
120  
70  
50  
5
Unit  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
Cycle time  
(min) t0  
(min) tD  
(max) tE  
(min) tF  
(min) tG  
(min) tH  
(min) tI  
(min) tJ  
(min) tKR  
(min) tKW  
(max) tLR  
(max) tLW  
(min) tM  
(min) tN  
(max) tZ  
-IORD/-IOWR asserted pulse width  
-IORD data access  
-IORD data hold  
-IORD/-IOWR data setup  
-IOWR data hold  
100  
20  
30  
15  
0
20  
10  
0
-DMACK to -IORD/-IOWR setup  
-IORD/-IOWR to -DMACK hold  
-IORD negated pulse width  
-IOWR negated pulse width  
-IORD to DMARQ delay  
-IOWR to DMARQ delay  
-CS0/-CS1 valid to -IORD/-IOWR  
-CS0/-CS1 hold  
0
20  
5
5
50  
50  
50  
40  
40  
30  
10  
25  
25  
25  
35  
35  
25  
10  
25  
215  
120  
40  
50  
15  
-DMACK to read data released  
20  
33  
HB28A896IA1, HB28A512IA1  
Multiword DMA Mode Access Timing  
-CS0/-CS1  
tM  
tN  
DMARQ  
-DMACK  
tLR  
tLW  
t0  
t KR  
tKW  
tJ  
tI  
tD  
-IORD/-IOWR  
tE  
tZ  
D15 to D0 (Read)  
D15 to D0 (Write)  
tG  
tF  
tG  
tH  
34  
HB28A896IA1, HB28A512IA1  
Ultra DMA Mode Access AC Characteristics  
Mode0  
Mode1  
Mode2  
Mode3  
Mode4  
Parameter  
Symbol Min Max Min Max Min Max Min Max Min Max Unit  
Cycle time allowing for asymmetry and tCYC  
clock variations  
112  
230  
73  
54  
39  
86  
25  
57  
ns  
ns  
Two cycle time allowing for clock  
variations  
t2CYC  
154  
115  
Data setup time at recipient  
Data hold time at recipient  
Data valid setup at sender  
Data valid hold at sender  
First STROBE time*2  
Limited interlock time*3  
Interlock time with minimum  
Unlimited interlock time  
tDS  
tDH  
tDVS  
tDVH  
tFS  
tLI  
15  
5
10  
5
7
7
5
5
6
6
ns  
ns  
ns  
ns  
5
5
70  
6
48  
6
30  
6
20  
6
0
230 0  
150 0  
200 0  
150 0  
170 0  
150 0  
130 0  
100 0  
120 ns  
100 ns  
0
tMLI  
tUI  
20  
0
10  
20  
10  
20  
10  
20  
10  
20  
ns  
ns  
0
0
0
0
Maximum time allowed for output  
drivers to release  
tAZ  
10 ns  
Minimum delay time required for  
output  
tZAH  
20  
0
20  
0
20  
0
20  
0
20  
0
ns  
ns  
Drivers to assert or negate  
Envelope time  
tZAD  
tENV  
tSR  
20 70 20 70 20 70 20 55 20 55 ns  
STROBE–to–DMARDY time  
Ready-to-final STROBE time  
50  
75  
30  
70  
20  
60  
NA*1 —  
NA*1 ns  
tRFS  
tRP  
60  
60 ns  
Minimum time to assert STOP or  
negate DMARQ  
160  
125  
100  
100  
100  
ns  
Setup and hold times for DMACK  
tACK  
20  
50  
20  
50  
20  
50  
20  
50  
20  
50  
ns  
ns  
Time from STROBE edge to negation tSS  
of DMARQ or assertion of STOP  
Note: 1. NA = Not Available  
2. When Ultra DMA data-in burst termination is occured before command completion and then the  
host resumes Ultra DMA data-in burst, the Fast STROBE time may be longer than tFS.  
3. When Ultra DMA data-out burst termination is occured before command completion and then the  
host resumes Ultra DMA data-out burst, the STOP–to–DMARDY time may be longer than tLI.  
4. All timing measurement switching points (low to high and high to low) is taken at 1.5 V.  
35  
HB28A896IA1, HB28A512IA1  
Timing of Initializing an Ultra DMA data-in Burst  
DMARQ  
tUI  
-DMACK  
tFS  
tACK  
tENV  
tZAD  
STOP  
tFS  
tACK  
tENV  
tZAD  
-HDMARDY  
DSTROBE  
tAZ  
tDVS  
tDVH  
D15 to D0  
tACK  
-CS0/-CS1  
A2 to A0  
tACK  
Timing of Sustained Ultra DMA data-in Burst  
t2CYC  
tCYC  
tCYC  
t2CYC  
STROBE  
D15 to D0  
tDVH  
tDVS  
tDVH  
tDVS  
tDVH  
36  
HB28A896IA1, HB28A512IA1  
Timing of Host pausing an Ultra DMA data-in Burst  
DMARQ  
-DMACK  
tRP  
STOP  
tSR  
1
*
-HDMARDY  
-DSTROBE  
tRFS  
D15 to D0  
Note: 1. If the tSR timing is not satisfied, the host may receive zero, one, or two more data words  
from the device.  
37  
HB28A896IA1, HB28A512IA1  
Timing of Device Terminating Ultra DMA data-in Burst  
-DMARQ  
-DMACK  
tMLI  
tLI  
tLI  
tACK  
STOP  
-HDMARDY  
-DSTROBE  
tLI  
tACK  
tSS  
tZAH  
tDS  
tDH  
tAZ  
D15 to D0  
-CS0/-CS1  
CRC  
tACK  
tACK  
A2 to A0  
38  
HB28A896IA1, HB28A512IA1  
Timing of Host terminating an Ultra DMA data-in Burst  
DMARQ  
tLI  
tMLI  
tZAH  
-DMACK  
STOP  
tAZ  
tACK  
tRP  
tACK  
-HDMARDY  
-DSTROBE  
tRFS  
tLI  
tMLI  
tDS  
tDH  
D15 to D0  
-CS0/-CS1  
CRC  
tACK  
tACK  
A2 to A0  
39  
HB28A896IA1, HB28A512IA1  
Timing of Initializing an Ultra DMA data-out Burst  
DMARQ  
tUI  
-DMACK  
tACK  
tENV  
STOP  
DDMARDY  
HSTROBE  
tLI  
tUI  
tACK  
tDS  
tDH  
D15 to D0  
-CS0/-CS1  
A2 to A0  
tACK  
tACK  
Timing of Sustained Ultra DMA data-out Burst  
t2CYC  
tCYC  
tCYC  
t2CYC  
HSTROBE  
D15 to D0  
tDH  
tDH  
tDH  
tDS  
tDS  
40  
HB28A896IA1, HB28A512IA1  
Timing of Device pausing an Ultra DMA data-out Burst  
tRP  
DMARQ  
-DMACK  
STOP  
tSR  
1
*
DDMARDY  
tRFS  
HSTROBE  
D15 to D0  
Note: 1. If the tSR timing is not satisfied, the device may receive zero, one,  
or two more data words from the host.  
41  
HB28A896IA1, HB28A512IA1  
Timing of Host terminating an Ultra DMA data-out Burst  
tLI  
DMARQ  
tMLI  
-DMACK  
STOP  
tLI  
tACK  
tSS  
tLI  
DDMARDY  
HSTROBE  
tACK  
tDS  
tDH  
D15 to D0  
-CS0/-CS1  
CRC  
tACK  
tACK  
A2 to A0  
42  
HB28A896IA1, HB28A512IA1  
Timing of Device Terminating Ultra DMA data-out Burst  
DMARQ  
-DMACK  
tLI  
tACK  
tMLI  
STOP  
tRP  
-DDMARDY  
tRFS  
tLI  
tMLI  
tACK  
HSTROBE  
tDS  
tDH  
D15 to D0  
-CS0/-CS1  
CRC  
tACK  
tACK  
A2 to A0  
43  
HB28A896IA1, HB28A512IA1  
Attention for Card Use  
In the reset or power off, all register informations are cleared.  
After the card hard reset, soft reset, or power on reset, the disk cannot access during BSY bit in Status  
Register is set.  
Devices shall not have a pull-up resistor on D7. The host shall have a 10 kpull-down resistor and not a  
pull-up resistor on D7 to allow a host to recognize the absence of a device at power-up so that a host shall  
detect BSY as being cleaned when attempting to read the status register of a device that is not present.  
Power off should not be done during internal operation. When power off occured during internal  
operation, there is the possibility that data are lost.  
All card status are cleared automatically when VCC voltage turns below about 2.5V.  
Notice that the card insertion/removal should not be executed while host is active.  
Before the card insertion VCC can not be supplied to the card.  
We recommend that a circuit to detect the level of power supply voltage be added to the host.  
When a read error occurs, rewriting of the sector is recommended. This may avoid the error.  
44  
HB28A896IA1, HB28A512IA1  
Physical Outline  
As of January, 2002  
Surface A  
Unit: mm  
5.0 (max)  
54.0 ± 0.1  
85.6 ± 0.2  
10.0 min  
3.3 ± 0.1  
Surface A  
34 pin  
1 pin  
1.27 ± 0.1  
68 pin  
35 pin  
1.27 ± 0.1  
41.91  
(Reference value)  
Surface B  
45  
HB28A896IA1, HB28A512IA1  
Caution for Handling Cards  
Confirm the direction of insertion before inserting the card.  
Be careful not to damage the connector.  
To avoid damaging the card, never insert it in the wrong direction.  
Do not bend the card; do not drop the card or expose the card to mechanical shock of any other kind.  
Never modify or disassemble the card.  
Do not expose the card to static electricity or electrical noise.  
Make regular backups of the data in the card.  
46  
HB28A896IA1, HB28A512IA1  
Cautions  
1. Hitachi neither warrants nor grants licenses of any rights of Hitachi’s or any third party’s patent,  
copyright, trademark, or other intellectual property rights for information contained in this document.  
Hitachi bears no responsibility for problems that may arise with third party’s rights, including intellectual  
property rights, in connection with use of the information contained in this document.  
2. Products and product specifications may be subject to change without notice. Confirm that you have  
received the latest product standards or specifications before final design, purchase or use.  
3. Hitachi makes every attempt to ensure that its products are of high quality and reliability. However,  
contact Hitachi’s sales office before using the product in an application that demands especially high  
quality and reliability or where its failure or malfunction may directly threaten human life or cause risk of  
bodily injury, such as aerospace, aeronautics, nuclear power, combustion control, transportation, traffic,  
safety equipment or medical equipment for life support.  
4. Design your application so that the product is used within the ranges guaranteed by Hitachi particularly for  
maximum rating, operating supply voltage range, heat radiation characteristics, installation conditions and  
other characteristics. Hitachi bears no responsibility for failure or damage when used beyond the  
guaranteed ranges. Even within the guaranteed ranges, consider normally foreseeable failure rates or  
failure modes in semiconductor devices and employ systemic measures such as fail-safes, so that the  
equipment incorporating Hitachi product does not cause bodily injury, fire or other consequential damage  
due to operation of the Hitachi product.  
5. This product is not designed to be radiation resistant.  
6. No one is permitted to reproduce or duplicate, in any form, the whole or part of this document without  
written approval from Hitachi.  
7. Contact Hitachi’s sales office for any questions regarding this document or Hitachi semiconductor  
products.  
Hitachi, Ltd.  
Semiconductor & Integrated Circuits  
Nippon Bldg., 2-6-2, Ohte-machi, Chiyoda-ku, Tokyo 100-0004, Japan  
Tel: (03) 3270-2111 Fax: (03) 3270-5109  
URL  
http://www.hitachisemiconductor.com/  
For further information write to:  
Hitachi Semiconductor  
(America) Inc.  
179 East Tasman Drive Whitebrook Park  
Hitachi Europe Ltd.  
Electronic Components Group  
Hitachi Asia Ltd.  
Hitachi Tower  
16 Collyer Quay #20-00  
Singapore 049318  
Hitachi Asia (Hong Kong) Ltd.  
Group III (Electronic Components)  
7/F., North Tower  
San Jose,CA 95134  
Lower Cookham Road  
World Finance Centre,  
Tel: <1> (408) 433-1990 Maidenhead  
Fax: <1>(408) 433-0223 Berkshire SL6 8YA, United Kingdom  
Tel: <44> (1628) 585000  
Tel : <65>-538-6533/538-8577  
Fax : <65>-538-6933/538-3877  
URL : http://semiconductor.hitachi.com.sg  
Harbour City, Canton Road  
Tsim Sha Tsui, Kowloon Hong Kong  
Tel : <852>-(2)-735-9218  
Fax : <852>-(2)-730-0281  
URL : http://semiconductor.hitachi.com.hk  
Fax: <44> (1628) 585200  
Hitachi Asia Ltd.  
(Taipei Branch Office)  
4/F, No. 167, Tun Hwa North Road  
Hung-Kuo Building  
Hitachi Europe GmbH  
Electronic Components Group  
Dornacher Straße 3  
D-85622 Feldkirchen  
Postfach 201,D-85619 Feldkirchen  
Germany  
Tel: <49> (89) 9 9180-0  
Fax: <49> (89) 9 29 30 00  
Taipei (105), Taiwan  
Tel : <886>-(2)-2718-3666  
Fax : <886>-(2)-2718-8180  
Telex : 23222 HAS-TP  
URL : http://www.hitachi.com.tw  
Copyright © Hitachi, Ltd., 2001. All rights reserved. Printed in Japan.  
Colophon 5.0  
47  

相关型号:

HB28A896IA1

Flash Card, 448MX16, CARD-68
HITACHI

HB28B064A8

Flash Card, 32MX16, 250ns, CARD-68
HITACHI

HB28B064A8H

Q&A on Hitachi CF and ATA Card Application Notes/Q&A
ETC

HB28B064A8HSR

IC Memory CompactFlash /PC-ATA Standard Users Manual/Device
ETC

HB28B064C6

32MX16 FLASH 3.3V PROM CARD, 250ns, XMA50, CARD-50
RENESAS

HB28B064C8C

Q&A on Hitachi CF and ATA Card Application Notes/Q&A
ETC

HB28B064C8H

Flash Card, 32MX16, 250ns, CARD-50
HITACHI

HB28B064C8HSR

Q&A on Hitachi CF and ATA Card Application Notes/Q&A
ETC

HB28B064MM2

MultiMediaCard 16 MByte/32 MByte/64 MByte/128 MByte
RENESAS

HB28B064PSM2

IC Memory CompactFlash /PC-ATA Standard Users Manual/Device
ETC

HB28B064RM2

IC Memory CompactFlash /PC-ATA Standard Users Manual/Device
ETC

HB28B1000A6

512MX16 FLASH 3.3V PROM CARD, 250ns, XMA68, CARD-68
RENESAS