THNCFxxxMAA Toshiba, THNCFxxxMAA Datasheet

no-image

THNCFxxxMAA

Manufacturer Part Number
THNCFxxxMAA
Description
Small Form Factor Card
Manufacturer
Toshiba
Datasheet
OUTLINE
OUTLINE
OUTLINE
OUTLINE
FEATURES
FEATURES
FEATURES
FEATURES
• TOSHIBA is continually working to improve the quality and the reliability of its products. Nevertheless, semiconductor
• Please do not use this device in the following applications
-
-
-
-
• The products described in this document are subject to foreign exchange and foreign trade laws.
• The information contained herein is presented only as a guide for the applications of our products. No responsibility is
• The information contained herein is subject to change without notice.
devices in general can malfunction or fail due to their inherent electrical sensitivity and vulnerability to physical stress. It
is the responsibility of the buyer, when utilizing TOSHIBA products, to observe standards of safety, and to avoid
situations in which a malfunction or failure of a TOSHIBA product could cause loss of human life, bodily injury or damage
to property. In developing your designs, please ensure that TOSHIBA products are used within specified operating
ranges as set forth in the most recent products specifications. Also, please keep in mind the precautions and conditions
set forth in the TOSHIBA Semiconductor Reliability Handbook.
assumed by TOSHIBA CORPORATION for any infringements of intellectual property or other rights of the third parties
which may result from its use. No license is granted by implication or otherwise under any intellectual property or other
rights of TOSHIBA CORPORATION or others.
ATA/IDE interface
ATA/IDE interface
ATA/IDE interface
ATA/IDE interface
The THNCF***MAA series CompactFlash™ card is a flash technology based with ATA interface flash memory card. It is
constructed with flash disk controller chip and NAND-type (Toshiba) flash memory device. The CompactFlash™ card
operates in both 5-Volt and 3.3-Volt power supplies. It comes in capacity of 8, 16, 32, 48, 64, 96, 128, 160, 192, 256, 320,
384 and up to 512 MB unformatted for type-I card. Emulating IDE hard disk drives and being certified in accordance with the
CompactFlash™ Certification Plan it is a perfect choice of solid-state mass-storage cards for battery backup handheld
devices such as Digital Camera, Audio Player, PDA, or the applications which require high environment tolerance with high
performance sustained write speed.
CompactFlash™
CompactFlash™ Compatibility
High performance
High performance
NOTES
NOTES
CompactFlash™
CompactFlash™
High performance
High performance
NOTES
NOTES
ATA command set compatible
Support for 8- or 16-bit host transfers
Programmable and auto-wait-state generation for compatibility with any host speed using IORDY
Certified in accordance with the CompactFlash™ Certification Plan
Substantially compatible with PC Card standard and PC Card ATA
Support for CIS implemented with 256 bytes of attribute memory
Fast ATA host-to-buffer burst transfer rates up to 20 Mbytes/second
Supports PIO mode 4, both at 16.6 Mbytes/second
Buffer transfer rates to and from flash memory up to 12.5 Mbytes/second
Sustained write : up to 1.5 Mbytes/second (8MB~48MB), 3.2 Mbytes/second(64MB~512MB)
Sustained read : up to 5.6Mbytes/second
Card capacity of 8, 16, 32, 48, 64, 96, 128, 160, 192, 256, 320, 384 and up to 512 MB Mbytes available
Single +5 Volt or 3.3 Volt power supply and very low power consumption with automatic power management.
CompactFlash™ is a trademark of SanDisk Corporation and is licensed royalty-free to the CFA, which in turn will license it
royal-free to CFA members.
CFA: CompactFlash™ Association.
TOSHIBA do not guarantee any liability for loss or damage caused by the use in these applications.
special applications such as military related equipment, nuclear reactor control, and aerospace.
control devices for automotive vehicles, train, ship and traffic equipment
safety system for disaster prevention and crime prevention
medical related equipment including medical measurement devices.
**THNCFxxx
Compatibility
Compatibility
Compatibility
CompactFlash™ Card
xxxMAA Series
xxx
xxx
THNCFxxxMAA Series
Preliminary version
2001-09-05 1/52

Related parts for THNCFxxxMAA

THNCFxxxMAA Summary of contents

Page 1

... No license is granted by implication or otherwise under any intellectual property or other rights of TOSHIBA CORPORATION or others. • The information contained herein is subject to change without notice. xxxMAA Series xxx xxx CompactFlash™ Card Preliminary version THNCFxxxMAA Series 2001-09-05 1/52 ...

Page 2

... THNCFxxxMAA Series Head Sector 2 32 THNCF008MAA 4 32 THNCF016MAA 4 32 THNCF032MAA 4 32 THNCF048MAA 4 32 THNCF064MAA 8 32 THNCF096MAA 8 32 THNCF128MAA ...

Page 3

... Read mode 30 mA (typ) Write mode 30 mA (typ) Sleep mode 100uA (typ) Environment conditions Environment conditions Environment conditions Environment conditions: : : : Operating temperature Storage temperature Relative humidity 0℃ to 60℃ -20℃ to 65℃ 95%(Max) Preliminary version THNCFxxxMAA Series 2001-09-05 3/52 ...

Page 4

... UNIT - ℃ ℃ MIN MAX 3.0 5.5 2.2 Vcc+0.3 -0.3 * 0.8 to 65℃ ℃ ℃ ℃ , Vcc = 3.15V to 5.5V Vcc = 3.15V to 5.5V) , Vcc = 3.15V to 5.5V) , Vcc = 3.15V to 5.5V) MIN TYP 26 75 2.4 Preliminary version THNCFxxxMAA Series UNIT MAX UNIT 50 mA 200 uA V 0.4 V 2001-09-05 4/52 ...

Page 5

... TOP 42.80mm±.10) (1.685 in. ±. 004) Preliminary version THNCFxxxMAA Series 2.44mm±.07 (.096 in.±. 003) 2.15mm±.07 (.085 in. ±. 003) 2X 3.00mm ±.07 (2X .118 in. ±. 003) 0.76mm ±.07 (0.30 in. ±. 003) 0.63mm ± ...

Page 6

... PC Card Memory mode 2) PC Card I/O mode 3) True IDE mode True IDE mode is required for CompactFlash Storage cards. All outputs from the card are totem pole except the data bus signals that are bi-directional tri-state. Preliminary version THNCFxxxMAA Series 2001-09-05 6/52 ...

Page 7

... D15 I/O I1Z,OZ3 1 32 -CE2 I I3U 33 -VS1 O Ground 34 -IORD I I3U 35 -IOWR I I3U 36 -WE I I3U Preliminary version THNCFxxxMAA Series True IDE Mode Pin Signal Pin In,Out Num. Name Type Type 1 GND Ground 2 D03 I/O I1Z, OZ3 3 D04 I/O I1Z, OZ3 4 D05 I/O I1Z, OZ3 5 D06 ...

Page 8

... I3U 45 -SPKR I/O I1U,OT1 46 -STSCHG I/O I1U,OT1 1 47 D08 I/O I1Z,OZ3 1 48 D09 I/O I1Z,OZ3 1 49 D10 I/O I1Z,OZ3 50 GND Ground Preliminary version THNCFxxxMAA Series True IDE Mode Pin Signal Pin Num. Name Type 37 INTRQ O 38 VCC I2Z 39 -CSEL I 40 -VS2 O I2Z 41 -RESET I 42 IORDY O 43 ...

Page 9

... This signal is the same as the PC Card Memory Mode signal. In the True IDE Mode CS0 is the chip select for the task file registers while CS2 is used to select the Alternate Status Register and the Device Control Register. Preliminary version THNCFxxxMAA Series Description They are used by the 2001-09-05 9/52 ...

Page 10

... CompactFlash Strage Card or CF+Card controller registers when the CompactFlash Storage Card or CF+Card is configured to use the I/O interface. The clocking will occur on the negative to positive edge of the signal(trailing edge). In True IDE Mode, this signal has the same function Card I/O Mode. Preliminary version THNCFxxxMAA Series Description 2001-09-05 10/52 ...

Page 11

... This signal is the same as the PC Card Memory Mode signal. In the True IDE Mode this input pin is the active low hardware reset from the host. 13,38 +5V, +3.3V power This signal is the same for all modes. This signal is the same for all modes. Preliminary version THNCFxxxMAA Series Description operation, this signal is used 2001-09-05 11/52 ...

Page 12

... I/O Operation Pin 24 is used for the –I/O Selected is 16Bit Port (-IOIS16) function. A Low signal indicates that a 16bit or odd byte only operation can be performed at the addressed port. In True IDE Mode this output signal is asserted low when this device is expecting a word data transfer cycle. Preliminary version THNCFxxxMAA Series 2001-09-05 12/52 ...

Page 13

... Dout Preliminary version THNCFxxxMAA Series D8 to D15 D8 to D15 D15 D8 to D15 High-Z High-Z H High-Z even byte H High-Z invalid H invalid even byte H invalid High-Z ...

Page 14

... Dout Preliminary version THNCFxxxMAA Series D15 D15 D8 to D15 D8 to D15 High-Z High High-Z even byte H H High-Z ...

Page 15

... Dout Preliminary version THNCFxxxMAA Series IOWR D8 to D15 IOWR IOWR D8 to D15 D8 to D15 D8 to D15 High-Z High High-Z even byte H H High-Z ...

Page 16

... OWR OWR OWR OWR 1-7H H Dout Preliminary version THNCFxxxMAA Series D8 to D15 D8 to D15 D8 to D15 D8 to D15 High-Z High-Z x High-Z High-Z H odd byte even byte H High-Z status out ...

Page 17

... Mapping mode Mapping mode Mapping mode Mapping mode 0H to FH, 400H to 7FFH Memory mapped xx0H to xxFH contiguous I/O mapped 1F0H to 1F7H,3F6H to 3F7H primary I/O mapped 1F0H to 177H,376H to 3F7H Secondary I/O mapped Preliminary version THNCFxxxMAA Series bit1 bit1 bit1 bit1 bit bit0 bit bit 2001-09-05 17/52 ...

Page 18

... If the –IEN bit in the Device Control Register disables interrupts, this bit is a zero. Address 202H) Address 202H) Address 202H) bit4 bit4 bit4 bit4 bit3 bit3 bit3 bit3 bit2 bit2 bit2 bit2 0 0 PWD Preliminary version THNCFxxxMAA Series bit1 bit1 bit1 bit1 bit0 bit0 bit0 bit0 INTR 0 2001-09-05 18/52 ...

Page 19

... DRV Preliminary version THNCFxxxMAA Series bit1 bit1 bit1 bit1 bit0 bit0 bit0 bit0 RRDY/-BSY 0 bit1 bit1 bit0 bit0 bit1 bit1 bit0 bit0 0 0 2001-09-05 19/52 ...

Page 20

... Specific Strings) 04AH xxh ' ' (Vender Specific Strings) 04CH xxh ' ' (Vender Specific Strings) manufacture’s JEDEC ID Preliminary version THNCFxxxMAA Series CIS function CIS function CIS function CIS function Tuple code Tuple link Tuple data Tuple data End of Tuple Tuple code ...

Page 21

... Feature Select 0A0H 01h Vcc Selection Byte 0A2H 55h Nom V Paramete 0A4H 08h Memory length (256 byte pages) Preliminary version THNCFxxxMAA Series Tuple data Tuple data Tuple data Tuple data Tuple data Tuple data Tuple data Tuple data Tuple data Tuple data ...

Page 22

... Base address 0F8H 07h Address length 0FAH f6h Base address 0FCH 03h Base address Preliminary version THNCFxxxMAA Series Tuple data Tuple data Tuple code Tuple link Tuple data Tuple data Tuple data Tuple data Tuple data Tuple data Tuple code ...

Page 23

... Peak I Parameter 146H 14h CISTPL_NO_LINK 148H 00h TPL_LINK 14AH ffh CISTPL_END Preliminary version THNCFxxxMAA Series Tuple data Tuple data Tuple data Tuple code Tuple link Tuple data Tuple data Tuple data Tuple data Tuple data Tuple data Tuple code ...

Page 24

... EH Alt. status register 1 FH Drive address register 0 8H Even data register 1 9H Odd data register Preliminary version THNCFxxxMAA Series - - - - WE=L WE=L WE=L WE=L Data register Feature register Sector count register Sector number register Cylinder low register Cylinder high register Drive head register Command register Dup ...

Page 25

... Drive head register 1 1 Status register 1 0 Alt. status register 1 1 Drive address register Preliminary version THNCFxxxMAA Series - - - - IOWR=L IOWR=L IOWR=L IOWR=L Data register Feature register Sector count register Sector number register Cylinder low register Cylinder high register Drive head register Command register Dup ...

Page 26

... Sector number register Sector number register Cylinder low register Cylinder low register Cylinder high register Cylinder high register Drive head register Drive head register Status register Command register Alt. status register Device control register Drive address register Reserved Preliminary version THNCFxxxMAA Series 2001-09-05 26/52 ...

Page 27

... Feature byte bit4 bit4 bit4 bit4 bit3 bit3 bit3 bit3 bit2 bit2 bit2 bit2 Sector count byte Preliminary version THNCFxxxMAA Series bit3 bit3 bit3 bit3 bit2 bit2 bit2 bit2 bit1 bit1 bit1 bit1 bit0 bit0 bit0 bit0 bit1 ...

Page 28

... Slave(Card 1) in Master/Slave organization. The card is set to be Card using DRV# of the Socket and Copy register. This bit is used for selecting the Head number for the following command. Bit 3 is MSB. Preliminary version THNCFxxxMAA Series bit1 bit1 bit1 bit1 bit0 ...

Page 29

... This bit is always set to “0”. This bit is set when the previous command has ended in some type of error. The error information is set in this error register or other Status registers. This bit is cleared by the next command. Preliminary version THNCFxxxMAA Series bit1 bit1 bit1 bit1 ...

Page 30

... E8H Write long sector 32H or 33H Write multiple C5H Write multiple w/o erase CDH Write sector 30H or 31H Write sector w/o erase 38H Write verify 3CH Preliminary version THNCFxxxMAA Series Used parameter Used parameter Used parameter Used parameter ...

Page 31

... Function Function Function Function This bit is unknown. This bit is unknown. These bits is the negative value of Head Select bits(bit 3 to 0)in Drive/Head register. This bit is unknown. This bit is unknown. Preliminary version THNCFxxxMAA Series bit1 bit1 bit1 bit1 bit0 bit0 bit0 bit0 nIEN 0 bit1 ...

Page 32

... Write buffer E8H 25 Write long sector 32H or 33H 26 Write multiple C5H 27 Write multiple w/o erase CDH 28 Write sector 30H or 31H 29 Write sector w/o erase 38H 30 Write verify 3CH Preliminary version THNCFxxxMAA Series ...

Page 33

... FFH or 00H). To remain host backward compatible, the card expects one sector (512Bytes) of data from the host to follow the command with same protocol as the Write Sector Command. 5. Identify Drive (code: ECH): This command enables the host to receive parameter information from the Card. (00H to FFH) Preliminary version THNCFxxxMAA Series 2001-09-05 33/52 ...

Page 34

... Initialize Drive Parameters (code: 91H): This command enables the host to set the number of sectors per track and the number of heads per cylinder. 9. Read Buffer (code: E4H): This command enables the host to read the current contents of the card’s sector buffer. THNCFxxxMAA Series Data field type information Data field type information Data field type information ...

Page 35

... ATA “Standby” Mode), clear BSY and return the interrupt immediately. 22. Translate Sector (code: 87H): This command allows the host a method of determining the exact number of times a use sector has been erased and programmed. Preliminary version THNCFxxxMAA Series 2001-09-05 35/52 ...

Page 36

... Write Sector(s) without Erase (code: 38H): This command is similar to the Write Sector(s) command with the exception that an implied erase before write operation is not performed. 30. Write Verify (code: 3CH): This command is similar to the Write Sector(s) command, except each sector is verified immediately after being written. Preliminary version THNCFxxxMAA Series The transfer begins at the sector 2001-09-05 36/52 ...

Page 37

... Read 256 times the data register (512 bytes) error handle Get all data? Wait the command input Start (1)Set the logical sector number (2)set read sector command (3)Polling until ready “58H”? Y (4)Burst data transfer N (5)Read more sectors? Y Preliminary version THNCFxxxMAA Series I/O Access, INDEX=1 2001-09-05 37/52 ...

Page 38

... I/O interface is shown as follows. ( A10 -CE1 -CE2 -IOWR -IORD 01H20H D0H→ → → → 58H (Data transfer D15 -IREQ (3) (4) ( Preliminary version THNCFxxxMAA Series ( D0H→ → → → 50H 2001-09-05 38/52 ...

Page 39

... Read 256 times the data register all data write Y N Read the status register N “51H” Y error handle Wait the command input Start (1)Set the logical sector number (2) (3) “58H”? Y (512 bytes) (4)Burst data transfer N Y (5) “50H”? Y Preliminary version THNCFxxxMAA Series I/O Access, INDEX=1 2001-09-05 39/52 ...

Page 40

... Max Max Max Unit Unit Unit Unit Test conditions Test conditions Test conditions Test conditions - Vin=0V - Vout=0V Preliminary version THNCFxxxMAA Series (5) 7H Unit Unit Unit Unit Note Note Note Note °C °C Max Max Max Max ...

Page 41

... Set up times (Deep power down to idle) Data transfer rate to/from host Sustained read transfer rate Sustained write transfer rate Controller overhead (Command to DRQ) Data transfer cycle end to ready(Sector write) Preliminary version THNCFxxxMAA Series Performance Performance Performance Performance 500 ms (max) 100 μs (max) ...

Page 42

... T clkh Parameter Parameter Parameter Parameter Min Min Min Min 20 20 Preliminary version THNCFxxxMAA Series Unit Unit Unit Unit Test conditions Test conditions Test conditions Test conditions V - =3. =-4mA =4mA OL μ ...

Page 43

... tsu ( Preliminary version THNCFxxxMAA Series = 3.3V±5%) = 3.3V = 3.3V = 3.3V 5%) 5%) 5 Unit Unit Unit Unit tdls ( CE ) tdls ( OE ) ...

Page 44

... Attribute Memory Write Timing Attribute Memory Write Timing Attribute Memory Write Timing Attribute Memory Write Timing -Reg An tsu(A) tsu(A) tsu(A) tsu(A) -WE -CE -OE Din Preliminary version THNCFxxxMAA Series Min Min Min Min Typ Typ Typ Typ Max Max Max Max Unit Unit ...

Page 45

... Preliminary version THNCFxxxMAA Series Max Max Max Max Unit Unit Unit Unit 45 ns - ns - ns - ns - ns - ns - ns - ...

Page 46

... Din Valid Preliminary version THNCFxxxMAA Series Max Max Max Max Unit Unit Unit Unit - ns - ns - ns - ns - ns - ns - ns - ns - ...

Page 47

... Min Min Min Min Typ Typ Typ Typ ta(OE) - - tdis(OE) - - tsu(A) 30 - th(A) 20 - tsu(CE) 0 - th(CE) 0 - tsu(A) tsu(CE) ta(OE) Preliminary version THNCFxxxMAA Series Max Max Max Max Unit Unit Unit Unit - ns - ns - ns - ns th(A) th(CE) tdis(OE) 2001-09-05 47/52 ...

Page 48

... Typ Typ Typ Typ tsu(D-WEH) 40 - th(D) 30 - tw(WE) 80 - tsu(A) 30 - tsu(CE) 0 - trec(WE) 20 - th(CE) 0 - tsu(A) tsu(CE) tw(WE) Preliminary version THNCFxxxMAA Series Max Max Max Max Unit Unit Unit Unit - ns - ns - ns - ns - ns - ns - ns th(A) th(CE) trec(WE) th(D) Din Valid 2001-09-05 48/52 ...

Page 49

... Preliminary version THNCFxxxMAA Series Max Max Max Max Unit Unit Unit Unit 45 ns - ns - ns - ns - ns - ns - ...

Page 50

... Preliminary version THNCFxxxMAA Series Max Max Max Max Unit Unit Unit Unit - ns - ns - ns - ns - ns - ns - ...

Page 51

... Low Preliminary version THNCFxxxMAA Series Unit Unit Test Test Unit Unit Test Test conditions conditions conditions conditions ms µ µ tpr 90% trec(Vcc) 10% ts(Hi-ZRESET) ...

Page 52

... V to the card. CC Note: level during power on reset in memory card mode and I/O card mode. –OE must be -OE must be kept at the V CC kept constantly at the GND level in True IDE mode. Preliminary version THNCFxxxMAA Series . CC Min Min Typ Typ Max Max ...

Related keywords