![]() |
|
If you can't view the Datasheet, Please click here to try to view without PDF Reader . |
|
Datasheet File OCR Text: |
rohs compliant compact flash 4 series datasheet for industrial cf november 17 , 2009 version 1.0 apacer technology inc. 4 th fl., 75 hsin tai wu rd. , sec.1, hsichih, taipei hsien 221 , taiwan tel: +886 - 2 - 2698 - 2888 fax: +886 - 2 - 2698 - 2889 www.apacer.com
compact flash 4 series ap - cfxxxxa5xs - xxxxxx 1 ? 200 9 apacer technology inc. rev . 1.0 f eature s : ? compactflash association specification revision 4.1 standard interface C 512 bytes per sector C ata command set compatible C ata mode s upport for up to: pio mode - 6 multiword dma mode - 4 ultra dma mode - 6 ? capacities C 256, 512 mb 1, 2, 4, 8 , 16 gb ? s ustained re ad p erformance C u p to 50 mb/sec ? s ustained write p erformance C up to 21 mb/sec ? flash management C a dvanced wear - leveling algorithms to substantially increase longevity of flash media C built - in ecc support for correct ing up to 8 /15 random single - bit error s per 512 - b yte sector C read recovery technology C power failure recovery C s.m.a.r.t. technology ? nand f lash t ype : slc ? temperature r anges C operation : 0c to 70c (standard) - 40 c to 85 c (et*) C storage: - 40 c to 100 c ? s upport for v oltage r ead and w rite o peration s C 3.3 v or 5 v ? low p ower c onsumption (typical) C active mode: 95 ma/ 90 ma (3.3 v/ 5 v) C sleep mode: 0.2 ma/ 0.2 ma (3.3 v/ 5 v) ? connector type C 50 pins female ? physical dimensions C 36.4mm x 42.8mm x 3.3mm ? rohs compliant * exten ded temperature compact flash 4 series ap - cfxxxxa5xs - xxxxxx 2 ? 200 9 apacer technology inc. rev . 1.0 t able of c ontents 1. general descripti on ................................ ................................ ......................... 4 1.1 p erformance - o ptimized c ontroller ................................ ................................ ........................... 4 1.1.1 fifo buffer ................................ ................................ ................................ .............................. 4 1.1. 2 e rror correction code (ecc) ................................ ................................ ................................ ... 4 2. functional block ................................ ................................ ............................... 5 3. pin assignments ................................ ................................ ................................ ... 6 4. capacity specific ation ................................ ................................ ..................... 8 4 . 1 p erformance s pecification ................................ ................................ ................................ .......... 8 4 . 2 e nvironmental s pecifications ................................ ................................ ................................ ...... 8 5. flash management ................................ ................................ ............................ 9 5.1 a dvanced w ear l eveling ................................ ................................ ................................ .............. 9 5.2 r ead r ecovery t echnology ................................ ................................ ................................ ......... 9 5.3 p ower f ailure r ecovery ................................ ................................ ................................ .............. 9 5.4 s.m.a.r.t. t echnology ................................ ................................ ................................ ................. 9 6. software interfa ce ................................ ................................ ....................... 10 6 .1 cf - ata c ommand s et ................................ ................................ ................................ ................. 10 6.1.1 cfa erase - sectors(s) C c0 h ................................ ................................ ................................ . 12 6.1.2 cfa request extended error cose C 03 h ................................ ................................ ............. 12 6.1.3 cfa translate - sector C 87h ................................ ................................ ................................ .. 13 6.1.4 cfa write - multiple - without - erase C cdh ................................ ................................ .............. 13 6.1.5 write - sector(s) - without - erase C 38h ................................ ................................ ..................... 14 6.1.6 check - power - mode C e5h or 98h ................................ ................................ ......................... 14 6.1.7 download microcode C 92h ................................ ................................ ................................ ... 14 6.1.8 exe cute - drive - diagnostic C 90h ................................ ................................ ............................. 14 6.1.9 flush - cache C e 7 h ................................ ................................ ................................ ................ 15 6.1.10 format - track C 50h ................................ ................................ ................................ ............. 15 6.1.11 identify - drive C ech ................................ ................................ ................................ ............ 16 6.1.12 idle C e3h or 97h ................................ ................................ ................................ ................ 25 6.1.13 idle - immediate C e1 h or 95 h ................................ ................................ ............................... 25 6.1.14 initialize - drive - parameters C 91h ................................ ................................ ......................... 26 6.1.15 nop C 00 h ................................ ................................ ................................ .......................... 26 6.1.16 read - buffer C e4h ................................ ................................ ................................ ............... 26 6.1.17 read dma C c8h or c9h ................................ ................................ ................................ .... 26 6.1.18 read long sector - 22h or 23h ................................ ................................ ............................ 27 6.1.19 read - multiple C c4h ................................ ................................ ................................ ............ 27 6.1.20 read sectors C 20h or 21h ................................ ................................ ................................ . 28 6.1.21 read verify sector(s) C 40h or 41h ................................ ................................ ..................... 28 6.1.22 recalibrate C 1xh ................................ ................................ ................................ ................ 29 6.1.23 security - disable - password C f6h ................................ ................................ ........................ 29 6.1.24 security - erase - prepare C f3h ................................ ................................ ............................. 30 6.1.25 security - erase - unit C f4h ................................ ................................ ................................ ... 30 6.1.26 security - freeze - lock C f5h ................................ ................................ ................................ . 30 compact flash 4 series ap - cfxxxxa5xs - xxxxxx 3 ? 200 9 apacer technology inc. rev . 1.0 6.1.27 security - set - password C f1h ................................ ................................ .............................. 31 6.1.28 security - unlock C f2h ................................ ................................ ................................ ......... 31 6.1.29 seek C 7xh ................................ ................................ ................................ ......................... 32 6.1.30 set - features C efh ................................ ................................ ................................ ............. 32 6.1.31 set - multiple - mode C c6h ................................ ................................ ................................ ..... 33 6.1.32 sleep C e6h or 99h ................................ ................................ ................................ ............. 34 6.1.33 smart C b0h ................................ ................................ ................................ ..................... 34 6.1.34 standby C e2 h or 96 h ................................ ................................ ................................ ......... 37 6.1.35 standby - immediate C e0h or 94h ................................ ................................ ........................ 37 6.1.36 write - buffer C e8h ................................ ................................ ................................ ............... 38 6.1.37 write - dma C cah or cbh ................................ ................................ ................................ .... 38 6.1.38 long C 32h or 33h ................................ ................................ ................................ ................ 39 6.1.39 write - multiple C c5h ................................ ................................ ................................ ............ 39 6.1.40 write - sector(s) C 30h or 31h ................................ ................................ ............................... 40 6.1.41 write - verify C 3ch ................................ ................................ ................................ ............... 40 6.1.42 wear level C f5h ................................ ................................ ................................ ................ 40 7. electrical speci fication ................................ ................................ .............. 42 7.1 a bsolute m aximum r atings ................................ ................................ ................................ ......... 42 7.2 r ecommended o perating c onditions ................................ ................................ ......................... 42 7.3 dc c haracteristics ................................ ................................ ................................ .................... 43 7.4 c apacitance ................................ ................................ ................................ ................................ 43 7.5 i ntegrated s eries t ermination r esistor ................................ ................................ ................... 43 7.6 p ower s upply s equence ................................ ................................ ................................ ............ 44 7.7 s etup t ime ................................ ................................ ................................ ................................ ... 44 8. physical charact eristics ................................ ................................ ............ 45 8.1 d imension ................................ ................................ ................................ ................................ .... 45 9. product ordering information ................................ ................................ . 46 9.1 p roduct c ode d esignations ................................ ................................ ................................ ....... 46 9.2 v alid c ombinations ................................ ................................ ................................ ..................... 47 9 .2.1 standard temperature ................................ ................................ ................................ ........... 47 9 .2. 2 extend ed temperature ................................ ................................ ................................ .......... 49 compact flash 4 series ap - cfxxxxa5xs - xxxxxx 4 ? 200 9 apacer technology inc. rev . 1.0 1. general des cription apacers compact flash 4 offers the most reliable and high performance storage which is compatible with cf type i and type ii devise. unlike the others , apacer compact flash 4 prov ides solid traceability to ensure all products hw/sw are the same as you qualified. apacers compact flash 4 complies with the interfaces, such as the commands, timings, and protocols based on the compact flash specification (cfa standard), and operates as the pc card ata interface provid ing complete pcmcia - ata functionality and compatibility. apacer s compact flash 4 is designed for use in point of sale (pos) terminals, telecom, ip - stb, medical instruments, surveillance systems , industrial pcs and handh eld applications. 1.1 performance - o ptimized controller compact flash 4 controller translates standard cf signals into flash media data and control signals. 1.1.1 fifo buffer compact flash 4 controller performs as an fifo buffer to optimize the host s data trans fer to and from the flash media for reliable storage via performing data correction and moving data to another block in case of the correctable error. 1.1. 2 e rror correction code (ecc) compact flash 4 adopts error detection code (edc) and error corre ction code (ecc) algo rithms which correct up to 8/15 random single - bit errors for each 512 - byte block of data. high performance is achieved through hardware - based error detection and correction. compact flash 4 series ap - cfxxxxa5xs - xxxxxx 5 ? 200 9 apacer technology inc. rev . 1.0 2. functional block compact flash 4 card include s a con troller and f lash media , as well as the standard compact flash interface. figure 2 - 1 shows the functional block diagram. f igure 2 - 1 : f unctional block diagram flash media flash media flash media flash media flash array compact flash interface compact flash controller compact flash 4 series ap - cfxxxxa5xs - xxxxxx 6 ? 200 9 apacer technology inc. rev . 1.0 3. pin assignment s table 3 - 1 lists the pin assignment s with respective signal names for the 50 - pin configuration . a # suffix indicates the a ctive low signal . the p in type can be i nput, o utput or i nput/ o utput. t able 3 - 1 : pin a ssignment s (1 of 2) memory card mode i/o card mode true ide mode pin no. signal name pin i/o type signal name pin i/o type signal name pin i/o type 1 gnd - gnd - gnd - 2 d3 i/o d3 i/o d3 i/o 3 d4 i/o d4 i/o d4 i/o 4 d5 i/o d5 i/o d5 i/o 5 d6 i/o d6 i/o d6 i/o 6 d7 i/o d7 i/o d7 i/o 7 #ce1 i #ce1 i #cs0 i 8 a10 i a10 i a10 1 i 9 #oe i #oe i #ata sel i 10 a9 i a9 i a9 1 i 11 a8 i a8 i a8 1 i 12 a7 i a7 i a7 1 i 13 vcc - vcc - vcc - 14 a6 i a6 i a6 1 i 15 a5 i a5 i a5 1 i 16 a4 i a4 i a4 1 i 17 a3 i a3 i a3 1 i 18 a2 i a2 i a2 i 19 a1 i a1 i a1 i 20 a0 i a0 i a0 i 21 d0 i/o d0 i/o d0 i/o 22 d1 i/o d1 i/o d1 i/o 23 d2 i/o d2 i/o d2 i/o 24 wp o #iois16 o #iocs16 o 25 #cd2 o #cd2 o #cd2 o 26 #cd1 o #cd1 o #cd1 o 27 d11 i/o d11 i/o d11 i/o 28 d12 i/o d12 i/o d12 i/o 29 d13 i/o d13 i/o d13 i/o 30 d14 i/o d14 i/o d14 i/o 31 d15 i/o d15 i/o d15 i/o 32 #ce2 i #ce2 i #cs1 i 33 #vs1 o #vs1 o #vs1 o 34 #iord i #iord i #iord i 35 #iowr i #iowr i #iowr i 36 #we i #we i #we i 37 rdy/ - bsy o #ireq o intrq o 38 vcc - vcc - vcc - 39 #csel i #csel i #csel i 40 #v s2 o #vs2 o #vs2 o 41 reset i reset i #reset i compact flash 4 series ap - cfxxxxa5xs - xxxxxx 7 ? 200 9 apacer technology inc. rev . 1.0 table 3 - 1: pin assignments (2 of 2) memory card mode i/o card mode true ide mode pin no. signal name pin i/o type signal name pin i/o type signal name pin i/o type 42 #wait o #wait o iordy o 43 #inp ack o #inpack o dmarq 2 o 44 #reg i #reg i dmack 2 i 45 bvd2 o #spkr o #dasp o 46 bvd1 o #stschg o #pdiag o 47 d8 i/o d8 i/o d8 i/o 48 d9 i/o d9 i/o d9 i/o 49 d10 i/o d10 i/o d10 i/o 50 gnd - gnd - gnd - 1. the signal should be grounded by the host. 2. con nection required when udma is in use. compact flash 4 series ap - cfxxxxa5xs - xxxxxx 8 ? 200 9 apacer technology inc. rev . 1.0 4. capacity specification capacity s pecification of compact flash 4 series is available as shown in t able 4 - 1 . it lists the spec ific capacity and the default number s of heads, sectors and cylinders for each product line. table 4 - 1: c apacity s pecification s capacity total b ytes 1,2 cylinders heads sectors max lba 256 mb 256,901,120 980 16 32 501,760 512 mb 5 12 , 483 , 328 993 16 63 1,000,944 1gb 1,024, 966,656 1 , 986 16 63 2,001,888 2gb 2,048, 901 , 120 3,970 16 63 4,001,760 4gb 4, 110 , 188 , 544 7,964 16 63 8,027,712 8gb 8,195,604,480 15,880 16 63 16,007,040 16gb 16,391,208,960 16,383 3 16 63 32,014,080 1. total bytes includes reser ved block. 2. display of total bytes varies from operating systems. 3. cylinders, h eads or s ectors are not applicable for these capacities. only lba addressing applies 4 . 1 performance specification p erformance s of compact flash 4 are listed below. table 4 - 2: performance s pecification s capacity performance 256 mb 512 mb 1 gb/ 2 gb 4 gb/ 8 gb 16 gb sustained read (mb/s) 32 43 46 50 sustained write (mb/s) 10 15 ~ 17 17 21 4 . 2 environmental specifications environme ntal s pecification of compact flash 4 series follows the mil - std - 810f standards as shown in t able 4 - 3 . table 4 - 3 : e nvironmental specification s environment specification operation 0 c to 70 c ; - 40 c to 85 c ( ext ended temp erature ) temperature sto rage - 40 c to 100 c h umidity 5 % to 95 % rh ( non - condensing ) vibration (non - operation) sine wave : 10~2000hz, 15 g (x, y, z axes) shock (non - operation) half sine wave, peak acceleration 50 g, 11 ms (x, y, z ; all 6 axes) compact flash 4 series ap - cfxxxxa5xs - xxxxxx 9 ? 200 9 apacer technology inc. rev . 1.0 5 . flash management 5.1 advanced wear leveling t he goal of advanced wear leveling algorithms is to evenly spread the program and erase cycles on the area of programmed and erased multiple times and the area of programmed one and read multiple times among the available blocks in the flash array. 5.2 read recovery technology read recovery technology enables reliable storage. w hen it is detected correctable error during read command operation, all data of related block is corrected and is moved to other block. since it cont inues to read data after recovery operation, read data is the same as no error data for host system. however, since data transfer is stopped temporarily, the output time of bsy signal becomes long. in order to perform read command recovery, it is necessary to set up the thre shold for the number of detected error bit. r ead command recovery is performed by following commands. ? read dma ? read multiple ? read sector(s) ? read verify sector(s) 5.3 power failure recovery the controller enables to reduce data loss in case of sudden power fail. o nce power was failure before cached data writing back into flash, data in the cache will lost. the next time the power is on, the controller will check these fragmented data segment, and, if necessary, replace them with old data kept in flash until programmed successfully. 5.4 s.m.a.r.t. technology s.m.a.r.t. is an acronym for self - monitoring, analysis and reporting technology and enables to expect the endurance of flash memory. the s.m.a.r.t. function protects the user from unexpected fault of prod uct. t he s.m.a.r.t function enables to predict the occurrence of near - term degradation or fault conditions by monitoring and storing critical parameters of flash memory (ex. n umber of bad block, maximum number of erase, etc). the host system is warned of a negative reliability condition which is the impending risk of data loss by the s.m.a.r.t. function. t hen the user can take appropriate action to minimize the risk. compact flash 4 series ap - cfxxxxa5xs - xxxxxx 10 ? 200 9 apacer technology inc. rev . 1.0 6 . s oftware i nterface 6 . 1 cf - ata command set table 6 - 1 summarizes the cf - ata command s et with the paragraphs that follow describing the individual commands and the task file for each. t able 6 - 1: cfc - ata command set (1/2) command code command protocol cfa erase - sector(s) c0h non - data cfa request exten ded error code 03h non - data cfa translate - sector 87h pio data - in cfa write - multiple - without - erase cdh pio data - out cfa write - sector(s) - without - erase 38h pio data - out check - power - mode e5h or 98h non - data download microcode 92h pio data - out execute - dri ve - diagnostic 90h device diagnostic flush - cache e7h non - data format - track 50h pio data - out identify - drive ech pio data - in idle e3h or 97h non - data idle - immediate e1h or 95h non - data initialize - drive - parameters 91h non - data nop 00h non - data read - buf fer e4h pio data - in read dma c8h or c9h dma read long 22h or 23h pio data - in read - multiple c4h pio data - in read - sector(s) 20h or 21h pio data - in read - verify - sector(s) 40h or 41h non - data recalibrate 1 x h non - data security disable password f6h pio dat a - out security erase prepare f3h non - data security erase unit f4h pio data - out security freeze lock f5h non - data security set password f1h pio data - out security unlock f2h pio data - out compact flash 4 series ap - cfxxxxa5xs - xxxxxx 11 ? 200 9 apacer technology inc. rev . 1.0 t able 6 - 1: cfc - ata command set (2/2) command code command p rotocol seek 7 x h non - data set - features efh non - data set - multiple - mode c6h non - data sleep e6h or 99h non - data smart disable operations b0h non - data smart enable/disable attribute autosave b0h non - data smart enable operations b0h non - data smart read attribute thresholds b0h pio data - in smart read data b0h pio data - in smart read log b0h pio data - in smart return status b0h non - data standby e2h or 96h non - data standby - immediate e0h or 94h non - data write buffer e8h pio data - out write dma cah or cbh dma write long 32h or 33h pio data - out write multiple c5h pio data - out write sector(s) 30h or 31h pio data write verify 3ch pio data write level f5h non - data compact flash 4 series ap - cfxxxxa5xs - xxxxxx 12 ? 200 9 apacer technology inc. rev . 1.0 6.1.1 cfa erase - sectors(s) C c0 h bit - > 7 6 5 4 3 2 1 0 command (7) c 0 h c/d/h (6) 1 lba 1 drive head (lba 27 - 24) cyl high (5) cylinder high (lba 23 - 16) cyl low (4) cylinder low (lba 15 - 8) sec num (4) sector number (lba 7 - 0) sec cnt (2) sector count feature (1) x t he use of this command in not recommended. t his comman d returns an error . 6.1.2 cfa request extended error cose C 03 h bit - > 7 6 5 4 3 2 1 0 command (7) 03 h c/d/h (6) x drive x cyl high (5) x cyl low (4) x sec num (3) x sec cnt (2) x feature (1) x this comm and requests extended error information for the previous command. table 6 - 1 defines the valid extended error codes for the device . the extended error code is returned to the host in the error regis ter. t able 6 - 1: extended error codes extended error code description 00h no e rror d etected 01h self t est ok (no e rror) 09h miscellaneous e rror 20h invalid c ommand 21h invalid a ddress (requested h ead or s ector invalid) 2fh address o verflow (address t oo l arge) 35h, 36h supply or generated v oltage o ut of t olerance 11h uncorrectable ecc e rror 18h corr ected ecc e rror 05h, 30 - 34h, 37h, 3eh self t est or d iagnostic f ailed 10h, 14h id n ot f ound 3ah spare s ectors e xhausted 1fh data t ransfer e rror / aborted c ommand 0ch, 38h, 3bh, 3ch, 3fh corrupted m edia f f ormat 03h write / erase f ailed 22h power leve l 1 d isabled compact flash 4 series ap - cfxxxxa5xs - xxxxxx 13 ? 200 9 apacer technology inc. rev . 1.0 6.1.3 cfa translate - sector C 87 h bit - > 7 6 5 4 3 2 1 0 command (7) e0 h or 94 h c/d/h (6) 1 lba 1 drive head (lba 27 - 24) cyl high (5) cylinder high (lba 23 - 16) cyl low (4) cylinder low (lba 15 - 8) sec num (3) sector number (lba 7 - 0) sec cnt (2) x feature (1) x this command allows the host a method of determining the exact number of times a user sector has been erased and programmed. t he controller responds with a 512 byte buffer of information containing the desired cylinder, head, and sector, including its logical address, and the hot count, if available, for that sector. table 5 - 7 represents the information in the buffer. p lease note that this command is unique to the device controller. t able 6 - 2: translates sector information address information 00h - 01h cylinder msb (00), cylinder lsb (01) 02h head 03h sector 04h - 06h lba msb (04) C lsb (06) 07h - 12h reserved 13h erased flag (ffh) = erased; 00h = not erased 14h - 17h reserved 18h - 1ah hot count msb (18) C lsb (1a) 1 1bh - 1ffh reserv ed 1. mode = transfer mode number, all other values are not valid 6.1.4 cfa write - multiple - without - erase C c d h bit - > 7 6 5 4 3 2 1 0 command (7) c d h c/d/h (6) 1 lba 1 drive head cyl high (5) cylinder high cyl low (4) cylinder low sec num (3) sector number sec cnt (2) sector count feature (1) x u se of t his command is not recommended , but it is supposed as write - multiple command for backward compatibility. compact flash 4 series ap - cfxxxxa5xs - xxxxxx 14 ? 200 9 apacer technology inc. rev . 1.0 6.1.5 write - sector(s) - without - erase C 38 h bit - > 7 6 5 4 3 2 1 0 command (7) 38 h c/d/h (6) 1 lba 1 drive head (lba 27 - 24) cyl high (5) cylinder high (lba 23 - 16) cyl low (4) cylinder low (lba 15 - 8) sec num (3) sector number (lba 7 - 0) sec cnt (2) sector count feature (1) x u se of t his command is not recommended , but it is supposed as wri te - multiple command for backward compatibility. 6.1.6 check - power - mode C e5 h or 98 h bit - > 7 6 5 4 3 2 1 0 command (7) e5 h or 98 h c/d/h (6) x drive x cyl high (5) x cyl low (4) x sec num (4) x sec cnt (2) x feature (1) x this command checks the po wer mode. because the device can recover from sleep in 200 ns , idle mode is never enabled. device sets bsy, sets the sector count register to 00h, clears bsy and generates an interrupt. 6.1.7 download microcode C 92 h bit - > 7 6 5 4 3 2 1 0 command (7) 92 h c/d/h (6) x drive x cyl high (5) x cyl low (4) x sec num (4) 01h sec cnt (2) 00h feature (1) 07h this command is used to download the microcode to the device. number of sectors to be downloaded depends on the microcode and should be set to sector count register and sector number register. t his command operates regardless of download microcode command support (i dentify drive parameter bit 0 of word 83/86) 6.1.8 execute - drive - diagnostic C 90h bit - > 7 6 5 4 3 2 1 0 command (7) 90h c/d/h (6) x driv e x cyl high (5) x cyl low (4) x sec num (4) x sec cnt (2) x feature (1) x compact flash 4 series ap - cfxxxxa5xs - xxxxxx 15 ? 200 9 apacer technology inc. rev . 1.0 this command performs the internal diagnostic tests implemented by the device . if the drive bit is ignored and the diagnostic command is executed by both the master and the sl ave with the master responding with status for both devices , t he diagnostic codes shown in table 6 - 3 are returned in the error register at the end of the command. t able 6 - 3 : d iagnostic codes code error type 01h no error detected 02h formatter device erro r 03h sector buffer error 04h ecc circuitry error 05h controlling microprocessor error 8xh slave error 6.1.9 flush - cache C e 7 h bit - > 7 6 5 4 3 2 1 0 command (7) e 7 h c/d/h (6) x drive x cyl high (5) x cyl low (4) x sec num (4) x sec cnt (2) x feature (1) x this command causes the device to complete writing data from its cache. the device then clears bsy and generates an interrupt. 6.1.10 format - track C 50h bit - > 7 6 5 4 3 2 1 0 command (7) 50h c/d/h (6) x lba x drive head (lba 27 - 24) cy l high (5) cylinder high (lba 23 - 16) cyl low (4) cylinder low (lba 15 - 8) sec num (4) x (lba 7 - 0) sec cnt (2) sector count feature (1) x this command is accepted for host backward compatibility. the device expects a sector buffer of data from the host to follow the command with the same protocol as the write - sector(s) command although the device does not use the information in the buffer. the use of this command is not recommended. compact flash 4 series ap - cfxxxxa5xs - xxxxxx 16 ? 200 9 apacer technology inc. rev . 1.0 6.1.11 identify - drive C ech bit - > 7 6 5 4 3 2 1 0 command (7) ech c/d/h (6) x drive x cyl high (5) x cyl low (4) x sec num (4) x sec cnt (2) x feature (1) x the identify - drive command enables the host to receive parameter information from the device . this command has the same protocol as the read - sector(s) comm and. the parameter words in the buffer have the arrangement and meanings defined in table 6 - 4 . all reserved bits or words are zero. table 6 - 4 is the definition for each field in the identify - drive information. t able 6 - 4 : i dentify - d rive information (1 of 2) word address default value 1 total bytes data field type information 0 044ah 2 general configuration bit - significant information 1 bbbbh 2 2 default number of cylinders 2 0000h 2 reserved 3 bbbbh 2 2 default number of heads 4 0000h 2 reserved 5 0200 h 2 reserved 6 bbbbh 2 2 default number of sectors per track 7 - 8 bbbbh 2 4 number of sectors per device (word 7 = msw, word 8 = lsw) 9 xxxxh 2 vendor unique 10 - 19 ddddh 4 20 unique serial number in ascii 20 0002h 2 buffer type 21 xxxxh 2 vendor unique 22 xxxxh 2 vendor unique 23 - 26 aaaah 5 8 firmware revision in ascii . 27 - 46 cccch 6 40 definable model number/name 47 8001h 2 maximum number of sectors on read/write - multiple command 48 0000h 2 reserved 49 0b00h 2 capabilities 50 0000h 2 reserved 51 0 200h 2 pio data transfer cycle timing mode 52 0000h 2 reserved 53 0007h 2 translation parameters are valid 54 nnnnh 3 2 current numbers of cylinders compact flash 4 series ap - cfxxxxa5xs - xxxxxx 17 ? 200 9 apacer technology inc. rev . 1.0 t able 6 - 4 : i dentify - d rive information ( 2 of 2 ) word address default value total bytes data field type information 55 nnnnh 3 2 current numbers of heads 56 nnnnh 3 2 current sectors per track 57 - 58 nnnnh 3 4 current capacity in sectors (lbas) (word 57 = lsw, word 58 = msw) 59 010x 2 multiple sector setting 60 - 61 nnnnh 3 4 total number of sectors addressab le in lba m ode 62 0000h 2 reserved 63 0x07h 2 dma data transfer is supported in the ata disk module . 64 0003h 2 advanced pio transfer m ode supported 65 0078h 2 120 ns cycle time support for multiword dma mode - 2 66 0078h 2 120 ns cycle time support f or multiword dma mode - 2 67 0078h 2 pio mode - 4 supported 68 0078h 2 pio mode - 4 supported 69 - 79 0000h 22 reserved 80 007eh 2 ata/atapi major version number 81 0019h 2 ata/atapi minor version number 82 706bh 2 features/command sets supported 83 400ch 2 features/command sets supported 84 4000h 2 features/command sets supported 85 - 87 xxxxh 6 features/command sets enabled 88 xx1fh 2 udma mode 89 xxxxh 2 time required for security erase unit completion 90 xxxxh 2 time required for enhanced security erase unit completion 91 - 127 0000h 72 reserved 128 xxxxh 2 security status 129 - 159 0000h 62 vendor unique bytes 160 - 162 000h 6 reserved 163 xx2h 2 reserved 164 - 255 0000h 190 reserved 1. xxxx=this field is subject to change by the host or the device 2. bb bb - default value set by controller. the selections could be user programmable. 3. n - calculated data based on product configuration 4. dddd - unique number of each device 5. aaaa - any unique firmware revision 6. cccc - default value is xxxmb where xxx is the dev ice capacity. the user has an option to change the model number during manufacturing . compact flash 4 series ap - cfxxxxa5xs - xxxxxx 18 ? 200 9 apacer technology inc. rev . 1.0 ? word 0 : general configuration this field informs the host that this is a non - magnetic, hard sectored, removable storage device with a transfer rate greater th an 10 mb/sec and is not mfm encoded . ? word 1 : default number of cylinders this field contains the number of translated cylinders in the default translation mode. this value w ill be the same as the number of cylinders. ? word 3 : default number of heads this fi eld contains the number of translated heads in the default translation mode. ? word 6 : default number of sectors per track this field contains the number of sectors per track in the default translation mode. ? word 7 - 8 : number of sectors this field contains th e number of sectors per device . this double word value is also the first invalid address in lba translation mode. this field is only required by cf feature set support. ? word 10 - 19 : serial number u nique serial number id. the twenty bytes are a user - programm able value with a default value of spaces. ? word 20 : buffer type this field defines the buffer capability: 0002h: a dual ported multi - sector buffer capable of simultaneous data transfers to or from the host and the device . ? word 23 - 26 : firmware revision this field contains the revision of the firmware for this product. ? word 27 - 46 : model number this field contains the model number for this product . ? word 47 : read - /write - multiple sector count this field contains the maximum number of sectors that can be read or written per interrupt using the read - multiple or write - multiple commands. only a value of 1 is supported. compact flash 4 series ap - cfxxxxa5xs - xxxxxx 19 ? 200 9 apacer technology inc. rev . 1.0 ? word 49 : capabilities bit function 13 standby timer 0 : forces s leep mode when host is inactive. 11 iordy support 1 : pio mode - 4 is suppor t ed . 9 lba s upport 1 : lba mode addressing is support ed . 8 dma support 1: dma mode is s upported. ? word 51 : pio data transfer cycle timing mode this field defines the mode for pio data transfer. the device m odule supports up to pio mode - ? word 53 : transla tion parameters valid bit function 0 1: w ords 54 - 58 are valid and reflect the current number of cylinders, heads and sectors. 1 1: w ords 64 - 70 are valid to support pio mode - 3 and 4. 2 1: w ord 88 is valid to support ultra dma data transfer. ? word 54 - 56 : current number of cylinders, heads, sectors/track these fields contain the current number of user addressable cylinders, heads, and sectors/track in the current translation mode. ? word 57 - 58 : current capacity this field contains the product of the current cylinders times heads times sectors. ? word 59 : multiple sector setting this field contains a validity flag in the odd byte and the current numbers of sectors that can be transferred per interrupt for r/w multiple in the e ven byte. the odd byte is always 01h which indicates that the even byte is always valid. the even byte value depends on the value set by the set multiple command. the even byte of this word by default contains a 00h which indicates that r/w multiple comman ds are not valid. compact flash 4 series ap - cfxxxxa5xs - xxxxxx 20 ? 200 9 apacer technology inc. rev . 1.0 ? word 60 - 61 : total sectors addressable in lba mode this field contains the number of sectors addressable fo r the device in lb a mode only. ? word 63 : multiword dma t ransfer this field identifies the multiword dma transfer modes supported b y t he device module and indicates the mode that is currently selected. only one dma mode shall be selected at any given time. bit function 15 - 11 reserved 10 multiword dma mode - 2 selected 1 : multiword dma mode - 2 is selected and bits 8 and 9 are cleared to 0. 0 : multiword dma mode - 2 is not selected. 9 multiword dma mode - 1 selected 1 : multiword dma mode - 1 is selected and 8 and 10 shall be cleared to 0. 0 : multiword dma mode - 1 is not selected. 8 multiword dma mode - 0 selected 1 : multiword dma mode - 0 is selec ted and bits 9 and 10 are cleared to 0. 0 then multiword dma mode - 0 is not selected. 7 - 3 reserved 2 multiword dma mode - 2 supported 1 : multiword dma mode - 2 and below are supported and b its 0 and 1 shall be set to 1. 1 multiword dma mode - 1 supported 1 : mu ltiword dma mode - 1 and below are supported . 0 multiword dma mode - 0 supported 1 : multiword dma mode - 0 is supported . ? word 64 : advanced pio data transfer mode bit (7:0) is defined as the pio data and register transfer supported field. i f this field is suppo rted, bit 1of word 53 shall be set to one. t his field is bit significant. a ny number of bits may be set to one in this field by the device to indicate the pio modes the device is capable of supporting. o f these bits, bit (7:2) are reserved for future pio m odes. bit function 0 1 : pio mode - 3 is s upport ed . 1 1: pio mode - 4 is support ed . ? word 65 : minimum multiword dma t ransfer c ycle t ime p er w ord this field defines the minimum multiword dma transfer cycle time per word. this field defines, in nanoseconds, the minimum cycle time that the device supports when performing multiword dma transfers on a per word basis. the device supports up to multiword dma mode - 2, so this field is set to 120ns. compact flash 4 series ap - cfxxxxa5xs - xxxxxx 21 ? 200 9 apacer technology inc. rev . 1.0 ? word 66 : device r ecommended multiword dma c ycle t ime this field de fines the device recommended multiword dma transfer cycle time. this field defines, in nanoseconds, the minimum cycle time per word during a single sector host transfer while performing a multiple sector read dma or write dma command for any location on th e media under nominal conditions. if a host runs at a faster cycle rate by operating at a cycle time of less than this value, the device may n egate dmarq for flow control. the rate at which dmarq is negated could result in reduced throughput despite the fa ster cycle rate. transfer at this rate does not ensure that flow control will not be used, but implies that higher performance may result. the device supports up to multiword dma mode - 2, so this field is set to 120ns. ? word 6 7: minimum pio transfer cycle ti me without flow control t his field defines, in nanoseconds, the minimum cycle time that, if used by the host, the device guarantees data integrity during the transfer without utilization of iordy flow control. i f this field is supported, bit 1 of word 53 s hall be set to one. t he device minimu m cycle time is 120 ns. a value of 0078h is reported. ? word 6 8: minimum pio transfer cycle time with iordy t his field defines, in nanoseconds, the minimum cycle time that the device supports while performing data transf er while utilizing iordy flow control. if this field is supported, bit 1 of word 53 shall be set to one. t he device minimu m cycle time is 120 ns, e.g., pio mode 4. a value of 0078h is reported. ? word 80: major version number if not 0000h or ffffh, the devic e claims compliance with the major version(s) as indicated by bits (6:1) being set to one. since ata standards maintain downward compatibility, a device may set more than one bit. the device supports ata - 1 to ata - 6. ? word 81: minor version number if an impl ementer claims that the revision of the standard they used to guide their implementation does not need to be reported or if the implementation was based upon a standard prior to the ata - 3 standard, word 81 shall be 0000h or ffffh. a value of 0019h reporte d in word 81 indicates ata/atapi - 6 t13 1410d revision 3a guided the i mplementation. compact flash 4 series ap - cfxxxxa5xs - xxxxxx 22 ? 200 9 apacer technology inc. rev . 1.0 ? words 82 - 84: features/ c ommand s ets supported words 82, 83 , and 84 indicate the features and command sets supported. word 82 bit function 15 0: obsolete 14 1: nop command is supported 13 1: read buffer command is supported 12 1: write buffer command is supported 11 0: obsolete 10 0 : host protected area feature set is not supported 9 0: device reset command is not supported 8 0: service interrupt is not suppor ted 7 0: release interrupt is not supported 6 1: look - ahead is supported 5 1: write cache is supported 4 0: packet command feature set is not supported 3 1: power management feature set is supported 2 0: removable media feature set is not supported 1 1: security mode feature set is supported 0 0: smart feature set is not supported word 83 the values in this word should not be depended on by host implementers. bit function 15 0: provides indications that the features/command sets supported words are not valid 14 1: provides indications that the features/command sets supported words are valid 13 - 9 0: reserved 8 1: set - max security extension supported 7 - 5 0: reserved 4 0: removable media status feature set is not supported 3 1 : advanced power management feature set is not supported 2 1 : cfa feature set is not supported 1 0: read dma queued and write dma queued commands are not supported 0 1 : download microcode command is not supported word 84 the values in this word should not be depended o n by host implementers. bit function 15 0: provides indications that the features/command sets supported words are valid 14 1: provides indication s that the features/command sets supported words are valid 13 - 0 0: reserved compact flash 4 series ap - cfxxxxa5xs - xxxxxx 23 ? 200 9 apacer technology inc. rev . 1.0 ? words 85 - 87: features/ c ommand s ets enabled words 85, 86, and 87 indicate features/command sets enabled. the host can enable/disable the features or command set only if they are supported in words 82 - 84. word 85 bit function 15 0: obsolete 14 0: nop command is not enabled 1: nop com mand is enabled 13 0: read buff er command is not enabled 1: read buffer com mand is enabled 12 0: write buffer command is not enabled 1: write buffer command is enabled 11 0: obsolete 10 1 : host protected area feature set is not enabled 9 0: device res e t command is not enabled 8 0: service interrupt is not enabled 7 0: release interrupt is not enabled 6 0: look - ahead is not enabled 1: look - ahead is enabled 5 0: write cache is not enabled 1: write cache is ena bled 4 0: packet co mmand feature set is not enabled 3 0: power management feature set is not enabled 1: power management feature set is enabled 2 0: removable media feature set is not enabled 1 0: security mode feature set has not been enabled via the security set password command 1: security mode feature set has been enabled via the security set password command 0 0: smart feature s et is not enabled word 86 bit function 15 - 9 0: reser ved 8 1: set - max security extension supported 7 - 5 0: reserved 4 0: removable media status feature set is n ot enabled 3 0: advanced power management feature set is not enabled via the set features command 1: advanced power management feature set is enabled via the set features command 2 0 : cfa feature set is dis en abled 1 0: read dma qu eued and write dma queu ed commands are not enabled 0 0 : download microcode command is not enabled word 87 the values in this word should not be depended on by host implementers. bit function 15 0: provides indication s that the features/command sets supported words are valid 1 4 1: provides indication s that the features/command sets supported words are valid 13 - 0 0: reserved compact flash 4 series ap - cfxxxxa5xs - xxxxxx 24 ? 200 9 apacer technology inc. rev . 1.0 word 8 8 bit function 15 - 13 reser ved 12 1 : ultra dma mode - 4 is selected 0 : ultra dma mode - 4 is not selected 11 1 : ultra dma mode - 3 is selected 0 : ult ra dma mode - 3 is not selected 10 1 : ultra dma mode - 2 is selected 0 : ultra dma mode - 2 is not selected 9 1 : ultra dma mode - 1 is selected 0 : ultra dma mode - 1 is not selected 8 1 : ultra dma mode - 0 is selected 0 : ultra dma mode - 0 is not selected 7 - 5 reserve d 4 1 : ultra dma mode - 4 and below are supported 3 1 : ultra dma mode - 3 and below are supported 2 1 : ultra dma mode - 2 and below are supported 1 1 : ultra dma mode - 1 and below are supported 0 1 : ultra dma mode - 0 is supported ? word 89: time r equired for sec urity e rase u nit c ompletion word 89 specifies the time required for the security erase unit command to complete. value time 0 value not specified 1 - 254 (value*2) minutes 255 >508 minutes ? word 90: time r equired for enhanced s ecurity e rase u nit c ompleti on word 90 specifies the time required for the enhanced security erase unit command to complete. value time 0 value not specified 1 - 254 (value*2) minutes 255 >508 minutes compact flash 4 series ap - cfxxxxa5xs - xxxxxx 25 ? 200 9 apacer technology inc. rev . 1.0 ? word 128: security status bit function 8 security level 1: security mode is enabled and the security level is the maximum 0: and security mode is enabled, indicates that the security level is high 5 enhanced security erase unit feature supported 1: enhanced security erase unit feature set is supported 4 expire 1: security cou nt has expired and security unlock and security erase unit are command aborted until a power - on reset or hard reset 3 freeze 1: security is frozen 2 lock 1: security is locked 1 enable/disable 1: security is enabled 0: security is disabled 0 capability 1: supports security mode feature set 0: does not support security mode feature set 6.1.12 idle C e3 h or 97 h bit - > 7 6 5 4 3 2 1 0 command (7) e3 h or 97 h c/d/h (6) x drive x cyl high (5) x cyl low (4) x sec num (3) x sec cnt (2) timer count (5msec increments) feature (1) x this command causes the device to set bsy, enter the idle mode, clear bsy and generate an interrupt. if the sector count is non - zero, it is interpreted as a timer count with each count being 5 milliseconds and the automatic pow er down mode is enabled. if the sector count is zero and the automatic power down mode is also enabled, the timer count is set to 3, with each count being 5ms. note that this time ba se (5msec) is different from the ata specification. 6.1.13 idle - immediate C e1 h or 95 h bit - > 7 6 5 4 3 2 1 0 command (7) e1 h or 95 h c/d/h (6) x drive x cyl high (5) x cyl low (4) x sec num (3) x sec cnt (2) x feature (1) x this command causes the device to set bsy, enter the idle mode, clear bsy and generate an interru pt. compact flash 4 series ap - cfxxxxa5xs - xxxxxx 26 ? 200 9 apacer technology inc. rev . 1.0 6.1.14 initialize - drive - parameters C 91h bit - > 7 6 5 4 3 2 1 0 command (7) 9 1h c/d/h (6) x 0 x drive max head (no. of heads - 1) cyl high (5) x cyl low (4) x sec num (3) x sec cnt (2) number of sectors feature (1) x this command enables the h ost to set the number of sectors per track and the number of heads per cylinder. only the sector count and the drive/head registers are used by this command. 6.1.15 nop C 00 h bit - > 7 6 5 4 3 2 1 0 command (7) 00 h c/d/h (6) x drive x cyl high (5) x cy l low (4) x sec num (3) x sec cnt (2) x feature (1) x this command always fails with the device returning command aborted. 6.1.16 read - buffer C e4h bit - > 7 6 5 4 3 2 1 0 command (7) e4h c/d/h (6) x drive x cyl high (5) x cyl low (4) x sec num (3 ) x sec cnt (2) x feature (1) x the read buffer command enables the host to read the current contents of the device s sector buffer. this command has the same protocol as the read sector(s) command . 6.1.17 read dma C c 8 h or c9h bit - > 7 6 5 4 3 2 1 0 command (7) c 8 h or c9h c/d/h (6) 1 lba 1 drive head (lba 27 - 24) cyl high (5) cylinder high (lba 23 - 16) cyl low (4) cylinder low (lba 15 - 8) sec num (3) sector number (lba 7 - 0) sec cnt (2) sector count feature (1) x this command executes in a similar manner to the read sector (s) command except for the following: ? the host initializes the dma channel prior to issuing the command; ? data transfers are qualified by dmarq and are performed by the dma channel; ? the device issues only one interrupt per command to indicate that data transfer has t erminated and compact flash 4 series ap - cfxxxxa5xs - xxxxxx 27 ? 200 9 apacer technology inc. rev . 1.0 status is available. during the dma transfer phase of a read dma command, th e device shall provide status of the bsy bit or the drq bit until the command is completed. at command completion, the command blo ck registers contain the cylinder, head and sector number (lba) of the last sector read. if an error occurs, the read terminates at the sector where the error occurred. the flawed data is pending in the sector buffer. subsequent sectors are transferred onl y if the error was a correctable data error. all other errors cause read - dma to stop after transfer of the sector that contained the error. for ultra - dma mode, if a crc error is detected during transfer, the icrc and abrt bits of the error register are set at the end of the command. 6.1.1 8 read long sector - 22h or 23h bit - > 7 6 5 4 3 2 1 0 command (7) 22 h or 23h c/d/h (6) 1 lba 1 drive head (lba 27 - 24) cyl high (5) cylinder high (lba 23 - 16) cyl low (4) cylinder low (lba 15 - 8) sec num (3) sector nu mber (lba 7 - 0) sec cnt (2) x feature (1) x the read long command performs similarly to the read sector(s) command except that it returns 516 bytes of data instead of 512 bytes. during a read long command, the device does not check the ecc bytes to deter mine if there has been a data error. only single sector read long operations are supported. the transfer consists of 512 bytes of data transferred in word mode followed by 4 bytes of ecc data transferred in byte mode. this command has the same protocol as the read sector(s) command. use of this command is not recommended. 6.1.19 read - multiple C c4h bit - > 7 6 5 4 3 2 1 0 command (7) c4h c/d/h (6) x lba x drive head (lba 27 - 24) cyl high (5) cylinder high (lba 23 - 16) cyl low (4) cylinder low (lba 15 - 8) sec num (3) sector number (lba 7 - 0) sec cnt (2) sector count feature (1) x the read - multiple command is similar to the read - sector(s) command. interrupts are not generated on every sector, but on the transfer of a block which contains the number of se ctors defined by a set - multiple command. command execution is identical to the read - sectors operation except that the number s of sectors defined by a set - multiple command are transferred without intervening interrupts. drq qualification of the transfer i s required only at the start of the data block, not on each sector. the block count of sectors to be transferred without intervening interrupts is programmed by the set - multiple mode command, which must be executed prior to the read - multiple command. whe n the read - multiple command is issued, the sector count register contains the number of sectors (not the number of blocks or the block count) requested. if the number of requested sectors is not evenly divisible by the block count, as many full blocks as possible are transferred, followed by a final, partial block transfer. compact flash 4 series ap - cfxxxxa5xs - xxxxxx 28 ? 200 9 apacer technology inc. rev . 1.0 the partial block transfer is for n sectors, where n = remainder (sector count/block count). if the read - multiple command is attempted before the set - multiple mode command has been exe cuted or when read - multiple commands are disabled, the read - multiple operation is rejected with an aborted command error. disk errors encountered during read - multiple commands are posted at the beginning of the block or partial block transfer, but drq is still set and the data transfer will take place as it normally would, including transfer of corrupted data, if any. interrupts are generated when drq is set at the beginning of each block or partial block. the error reporting is the same as that on a read - sector(s) command. this command reads from 1 to 256 sectors as specified in the sector count register. a sector count s of 0 requests 256 sectors. the transfer begins at the sector specified in the sector number register. at command completion, the command block registers contain the cylinder, head and sector number of the last sector read. if an error occurs, the read terminates at the sector where the error occurred. the command block registers contain the cylinder, head and sector number of the sector wh ere the error occurred. the flawed data is pending in the sector buffer. subsequent blocks or partial blocks are transferred only if the error was a correctable data error. all other errors cause the command to stop after transfer of the block which contai ned the error. 6 .1. 20 read sectors C 20h or 21h bit - > 7 6 5 4 3 2 1 0 command (7) 20h or 21h c/d/h (6) x lba x drive head (lba 27 - 24) cyl high (5) cylinder high (lba 23 - 16) cyl low (4) cylinder low (lba 15 - 8) sec num (3) sector number (lba 7 - 0) sec cnt (2) sector count feature (1) x this command reads from 1 to 256 sectors as specified in the sector count register. a sector s count of 0 requests 256 sectors. the transfer begins at the sector specified in the sector number register. whe n this comman d is issued and after each sector of data (except the last one) has been read by the host, the device sets bsy, p uts the sector of data in the buffer, sets drq, clears bsy, and generates an interrupt. the host then reads the 512 b ytes of data from the buff er. at command completion, the command block registers contain the cylinder, head and sector number of the last sector read. if an error occurs, the read terminates at the sector where the error occurred . the command block registers contain the cylinder, h ead, and sector number of the sector where the error occurred. the flawed data is pending in the sector buffer. 6.1.21 read verify sector(s) C 40h or 41h bit - > 7 6 5 4 3 2 1 0 command (7) 40h or 41h c/d/h (6) x lba x drive head (lba 27 - 24) cyl high (5 ) cylinder high (lba 23 - 16) cyl low (4) cylinder low (lba 15 - 8) sec num (3) sector number (lba 7 - 0) sec cnt (2) sector count feature (1) x compact flash 4 series ap - cfxxxxa5xs - xxxxxx 29 ? 200 9 apacer technology inc. rev . 1.0 this command is identical to the read - sectors command, except that drq is never set and no data is transferred to the host. when the command is accepted, the device sets bsy. when the requested sectors have been verified, the device clears bsy and generates an interrupt. upon command completion, the command block registers contain the cylinder, head, and sector num ber of the last sector verified. if an error occurs, the verify terminates at the sector where the error occurs. the command block registers contain the cylinder, head and sector number of the sector where the error occurred. the s ector count register cont ains the number of sectors not yet verified. 6.1.22 recalibrate C 1xh bit - > 7 6 5 4 3 2 1 0 command (7) 1xh c/d/h (6) x lba x drive x cyl high (5) x cyl low (4) x sec num (3) x sec cnt (2) x feature (1) x this command is effectively a no operatio n command to the d evice and is provided for compatibility purposes. 6.1 . 23 security - disable - password C f6 h bit - > 7 6 5 4 3 2 1 0 command (7) f6 h c/d/h (6) x drive x cyl high (5) x cyl low (4) x sec num (3) x sec cnt (2) x feature (1) x this comm and requests a transfer of a single sector of data from the host. table 6 - 5 defines the content of this sector of information. if the password selected by word 0 matches the password previously saved by the device, the device disables the lock mode. this c ommand does not change the master password that may be reactivated later by setting a user password. t able 6 - 5: s ecurity password data content word content 0 control word: bit 0: identifier 0: compare user password 1: compare master password bit 1 - 15: re served 1 - 16 password (32 bytes) 17 - 256 reserved compact flash 4 series ap - cfxxxxa5xs - xxxxxx 30 ? 200 9 apacer technology inc. rev . 1.0 6.1 . 24 security - erase - prepare C f3 h bit - > 7 6 5 4 3 2 1 0 command (7) f3 h c/d/h (6) x drive x cyl high (5) x cyl low (4) x sec num (3) x sec cnt (2) x feature (1) x this command is issued immedi ately before the security - erase - unit command to enable device erasing and unlocking. this command prevents accidental erasure of the data in the flash media. 6.1.25 security - erase - unit C f4 h bit - > 7 6 5 4 3 2 1 0 command (7) f4 h c/d/h (6) x drive x cy l high (5) x cyl low (4) x sec num (3) x sec cnt (2) x feature (1) x this command requests transfer of a single sector of data from the host. table 6 - 5 defines the content of this sector of information. if the password does not match the password pre viously saved by the device , the device rejects the command with command aborted. the security - erase - prepare command should be completed immediately prior to the security - erase - unit command. if the device receives a security - erase - unit command without an i mmediately prior security - erase - prepare command, the device aborts the security - erase - unit command. 6.1.26 security - freeze - lock C f5 h bit - > 7 6 5 4 3 2 1 0 command (7) f5 h c/d/h (6) x drive x cyl high (5) x cyl low (4) x sec num (3) x sec cnt (2) x feature (1) x the security - freeze - lock command sets the device to f rozen mode. after command completion, any other commands that update the device lock mode are rejected. frozen mode is disabled by power off or hardware reset. if security - freeze - lo ck is issued when the device is in frozen mode, the command executes and the device remains in frozen mode. after command completion, the sector count register shall be set to 0. commands disabled by security - freeze - lock are: - security - set - password - securit y - unlock - security - disable - password - security - erase - unit compact flash 4 series ap - cfxxxxa5xs - xxxxxx 31 ? 200 9 apacer technology inc. rev . 1.0 if security mode feature set is not supported, this command shall be handled as wear - level command. 6.1 .2 7 security - set - password C f1 h bit - > 7 6 5 4 3 2 1 0 command (7) f1 h c/d/h (6) x drive x cyl high (5) x cyl low (4) x sec num (3) x sec cnt (2) x feature (1) x this command requests a transfer of a single sector of data from the host. table 6 - 6 defines the content of the sector of information. the data transferred controls the function of this command. t able 6 - 6: s ecurity password data content word content 0 control word: bit 0: identifier 0: compare user password 1: compare master password bit 1 - 15: reserved 1 - 16 password (32 bytes) 17 - 256 reserved t able 6 - 7: identifier a nd s ecurit y l evel b it i nteraction identifier level command result user high the password supplied with the command shall be saved as the new user password. the lock mode shall be enabled from the next power - on or hardware reset. the device shall then be unlocke d by either the user password or the previously set master password. user maximum the password supplied with the command shall be saved as the new user password. the lock mode shall be enabled from the next power - on reset or hardware reset. the device s hall then be unlocked by only the user password. the master password previously set is still stored in the device shall not be used to unlock the device . master high or maximum this combination shall set a master password but shall not enable or disable the lock mode. the security level is not changed. 6.1 .2 8 security - unlock C f2 h bit - > 7 6 5 4 3 2 1 0 command (7) f2 h c/d/h (6) x drive x cyl high (5) x cyl low (4) x sec num (3) x sec cnt (2) x feature (1) x compact flash 4 series ap - cfxxxxa5xs - xxxxxx 32 ? 200 9 apacer technology inc. rev . 1.0 this command requests transfer of a s ingle sector of data from the host. table 6 - 7 defines the content of this sector of information. if the identifier bit is set to master and the device is in high securit y level, then the password supplied shall be compared with the stored master password. if the device is in the maximum security level, then the unlock command shall be rejected. if the identifier bit is set to u ser, then the device compares the supplied password with the stored user password. if the password compare fails then the device ret urns command aborted to the host and decrements the unlock counter. this counter is initially set to five and is decremented for each password mismatch when security - unlock is issued and the device is locked. once this counter reaches zero, the security - un lock and security - erase - unit commands are command aborted until after a power - on reset or a hardware reset is received. security - unlock commands issued when the device is unlocked have no effect on the unlock counter. 6.1.29 seek C 7xh bit - > 7 6 5 4 3 2 1 0 command (7) 7xh c/d/h (6) x lba x drive head (lba 27 - 24) cyl high (5) cylinder high (lba 23 - 16) cyl low (4) cylinder low (lba 15 - 8) sec num (3) x (lba 7 - 0) sec cnt (2) x feature (1) x this command is effectively a nop command to the device alt hough it does perform a range check of cylinder and head or lba address and returns an error if the address is out of range. 6.1.3 0 set - features C efh bit - > 7 6 5 4 3 2 1 0 command (7) efh c/d/h (6) x drive x cyl high (5) x cyl low (4) x sec num (3) x sec cnt (2) config feature (1) feature this command is used by the host to establish or select certain features. table 6 - 8 defines all features that are supported. t able 6 - 8 : features s upported (1/2) feature operation 01h enable 8 - bit data transfer s . 02h enable write cache 03h set transfer mode based on value in sector count register. table 4 - 9 defines the values . 09h enable extended power operations 55h disable read look ahead . 66h disable power - on reset (por) establishment of defaults at sof tware reset . 69h nop - accepted for backward compatibility . 81h disable 8 - bit data transfer . compact flash 4 series ap - cfxxxxa5xs - xxxxxx 33 ? 200 9 apacer technology inc. rev . 1.0 t able 6 - 8: features s upported (2/2) feature operation 82h disable write cache 89h disable extended power operations 96h nop - accepted for backward compatibi lity . 97h accepted for backward compatibility. use of this feature is not recommended . aah enable read look ahead . cch enable power - on reset (por) establishment of defaults at software reset . features 01h and 81h are used to enable and clear 8 - bi t dat a transfer mode. if the 01h feature command is issued all data transfers will occur on the low order d 7 - d 0 data bus and the iocs16# signal will not be asserted for data register accesses. features 02h and 82h allow the host to enable or disable write cache in the device that implement write cache. when the subcommand disable - write - cache is issued, the device should initiate the sequence to flush cache to non - volatile memory before command completion. feature 03h allows the host to select the tran sfer mode by specifying a value in the sector count register. the upper 5 bits define the type of transfer and the low order 3 bits encode the mode value. one pio m ode is selected at all times. the host may change the selected modes by the set - features com mand. feature 5 5h is the default feature for the ata disk module . therefore, the host does not ha ve to issue set - features command with this feature unless it is necessary for compatibility reasons. features 66h and cch can be used to enable and disable whe ther the power - on reset (por) defaults will be set when a software reset occurs. t able 6 - 9 : t ransfer mode values mode bits [7:3] bits [2:0] pio default mode 00000b 000b pio default mode, disable iordy 00000b 001b pio flow control transfer mode 00001b mo de 1 multiword dma mode 00100b mode 1 ultra - dma mode 01000b mode 1 reserved other n/a 1. mode = transfer mode number, all other values are not valid 6 .1. 3 1 set - multiple - mode C c6h bit - > 7 6 5 4 3 2 1 0 command (7) c6h c/d/h (6) x drive x cyl high (5) x cyl low (4) x sec num (3) x sec cnt (2) sector count feature (1) x compact flash 4 series ap - cfxxxxa5xs - xxxxxx 34 ? 200 9 apacer technology inc. rev . 1.0 this command enables the device to perform read and write multiple operations and establishes the block count for these commands. the sector count register is loaded with the number of sectors per block. upon receipt of the command, the device sets bsy to 1 and checks the sector count register. if the sector count register contains a valid value and the block count is supported, the value is l oaded for all subsequent read - multiple a nd write - multiple commands and execution of those commands is enabled. if a block count is not supported, an aborted c ommand error is posted, and read - multiple and write - multiple commands are disabled. if the sector count registers contains 0 when the co mmand is issued, read and write - multiple commands are disabled. at power - on, or after a hardware or (unless disabled by a set - feature command) software reset, the default mode is read and write - multiple disabled. 6 .1. 3 2 sleep C e6 h or 99 h bit - > 7 6 5 4 3 2 1 0 command (7) e6h or 99h c/d/h (6) x drive x cyl high (5) x cyl low (4) x sec num (3) x sec cnt (2) x feature (1) x this command causes the device to set bsy, enter the sleep mode, clear bsy and generate an interrupt. recovery from s leep mode is accomplished by simply issuing another command (a reset is permitted but not required). sleep mode is also entered when internal timers expire so the host does not need to i ssue this command except when it wishes to enter sleep mode immediately. the de fault value for the timer is 15 milliseconds. 6.1.3 3 smart C b0h the feature register will indicate the subcommand as listed below. ? 6.1.3 3 .1 smart return status C dah bit - > 7 6 5 4 3 2 1 0 command (7) b0 h c/d/h (6) x drive x cyl high (5) c2h cyl low ( 4) 4fh sec num (3) x sec cnt (2) x feature (1) dah command purpose: this command is used to communicate the reliability status of the device to the host at the hosts request. if the device has not detected a threshold exceeded condition, the device s ets the lba mid register to 4f h and the lba high register to c2 h . if the device has detected a threshold exceeded condition, the device sets the lba mid register to f4 h and the lba high register to 2ch . in the current implementation, the only threshold che cked is that a fatal error has occurred. compact flash 4 series ap - cfxxxxa5xs - xxxxxx 35 ? 200 9 apacer technology inc. rev . 1.0 ? 6.1.3 3 .2 smart enable/disable attribute autosave C d 2 h bit - > 7 6 5 4 3 2 1 0 command (7) b0 h c/d/h (6) x drive x cyl high (5) c2h cyl low (4) 4fh sec num (3) x sec cnt (2) 00h or f1h feature (1) d2h c ommand purpose: this command enables or disables the optional attribute autosave feature of the device. a value of 00h in the sec cnt register will disable the autosave feature. a value of f1h in the sec cnt register will enable the autosave feature. c urre ntly, no action is generated by this command since there in no online collection of data. ? 6.1.3 3 .3 smart enable operations C d 8 h bit - > 7 6 5 4 3 2 1 0 command (7) b0 h c/d/h (6) x drive x cyl high (5) c2h cyl low (4) 4fh sec num (3) x sec cnt (2) x feature (1) d8h command purpose: this command enables access to all smart capabilities within the device. p rior to receipt of this command, smart data is collected but not accessible via smart . t he state of smart (either enabled or disable) shall be pres erved by the device across power cycles. o nce enabled, the receipt of subsequent smart enable operations commands shall not affect any smart data or functions. ? 6.1.3 3 .4 smart disable operations C d 9 h bit - > 7 6 5 4 3 2 1 0 command (7) b0 h c/d/h (6) x dr ive x cyl high (5) c2h cyl low (4) 4fh sec num (3) x sec cnt (2) x feature (1) d9h command purpose: this command disables access to smart data via smart commands. a fter receipt of this command the device shall disable all smart operations. h owever s mart data shall continue to be collected and accessible when smart is next enabled. t he state of smart (either enabled or disabled) shall be preserved by the device across power cycles. a fter receipt of this command by the device, all other smart commands, including smart disable operations commands, with the exception of smart enable operations, are disabled and invalid, and the commands shall aborted by the device. compact flash 4 series ap - cfxxxxa5xs - xxxxxx 36 ? 200 9 apacer technology inc. rev . 1.0 ? 6.1.3 3 .5 smart execute offline C d 4 h bit - > 7 6 5 4 3 2 1 0 command (7) b0 h c/d/h (6) x drive x cyl high (5) c2h cyl low (4) 4fh sec num (3) subcommand specific sec cnt (2) x feature (1) d4h command purpose: this command causes the device to immediately initiate the optional set of activities that collect smart data in an off - line mod e and the save this data to the device s memory. t his data is not retained across resets and a new command must be executed to recollect data. t he smart data collected is determined by the subcommand specified in the sec num register. a ll subcommands other than listed below will be aborted. v alid subcommands will be executed in captive mode and the device will set bsy bit until command is completed. t he collected data should be read by a subsequent smart read data (d0h) command. table 6 - 10: smart execute o ff - line sector number registe r values (sub - command specific) subcommand collected data 0 - 201 reserved 202 (0xca) bad block count (captive) 203 (0xcb) group free block count (captive) 204 (0xcc) group average age (captive) 205 (0xcd) group maximum age (captive) 206 (0xce) group minimum age (captive) 207 (0xcf) group wear swap count (captive) 208 (0xd0) group retention swap count (captive) 209 (0xd1) group total block erase count (captive) 210 - 255 reserved ? 6.1.3 3 .6 smart read data C d 0 h bit - > 7 6 5 4 3 2 1 0 command (7) b0 h c/d/h (6) x drive x cyl high (5) c2h cyl low (4) 4fh sec num (3) x sec cnt (2) x feature (1) d0h command purpose: this command returns the device smart data structure to the host. t his command must be preceded by the s mart execute offline command with an appropriate subcommand listed above. t he returned data will depend on the requested subcommand. compact flash 4 series ap - cfxxxxa5xs - xxxxxx 37 ? 200 9 apacer technology inc. rev . 1.0 a ll returned data comply with the smart data structure as specified in the ata spec. bytes 0 to 361 o f the structure retur ns vendor specific data that depends of the requested subcommand. b ytes 362 to 385 are standard values as defined in the ata spec. bytes 386 to 510 returns vendor specific data common to all subcommands. b yte 511 is the 2 s complement checksum of all bytes in the data structure. o ffline data collection status (byte 362) t he offline data collection status byte indicates whether smart data collection was successful or not . t he host should check this value in the returned data structure before proceeding with interpretation of vendor specific data bytes. t he follow are possible status values. value definition 00h offline data collection activity was never started. 02h offline data collection activity was completed without error. 04h offline data collection activity was suspended host. 05h offline data collection activity was aborted by host. 06h offline data collection activity was aborted by device. 6.1.3 4 standby C e2 h or 96 h bit - > 7 6 5 4 3 2 1 0 command (7) e2 h or 96 h c/d/h (6) x drive x cyl high (5) x cyl low (4) x sec num (3) x sec cnt (2) x feature (1) x this command causes the device to set bsy, enter the sleep mode (which corresponds to the ata standby mode), clear bsy and return the interrupt immediately. recovery from s leep mode is a ccomplished by simply issuing another command (a reset is not required). 6.1.3 5 standby - immediate C e0 h or 94 h bit - > 7 6 5 4 3 2 1 0 command (7) e0 h or 94 h c/d/h (6) x drive x cyl high (5) x cyl low (4) x sec num (3) x sec cnt (2) x feature (1) x this command causes the device to set bsy, enter the sleep mode (which corresponds to the ata standby mode), clear bsy and return the interrupt immediately. recovery from s leep mode is accomplished by simply issuing another command (a reset is not requi red). compact flash 4 series ap - cfxxxxa5xs - xxxxxx 38 ? 200 9 apacer technology inc. rev . 1.0 6.1.3 6 write - buffer C e8h bit - > 7 6 5 4 3 2 1 0 command (7) e8h c/d/h (6) x drive x cyl high (5) x cyl low (4) x sec num (3) x sec cnt (2) x feature (1) x the write - buffer command enables the host to overwrite contents of the device sect or buffer with any data pattern desired. this command has the same protocol as the write - sector(s) command and transfers 512 b y es. 6.1.3 7 w rite - dma C ca h or cbh bit - > 7 6 5 4 3 2 1 0 command (7) c a h or cbh c/d/h (6) 1 lba 1 drive head (lba 27 - 24) cyl high (5) cylinder high (lba 23 - 16) cyl low (4) cylinder low (lba 15 - 8) sec num (3) sector number (lba 7 - 0) sec cnt (2) sector count feature (1) x this command executes in a similar manner to w rite - rite s ector(s) except for the following: - the host in itializes the dma channel prior to issuing the command - data transfers are qualified by dmarq and are performed by the dma channel - the device issues only one interrupt per command to indicate that data transfer has terminated and status is available. d uring the execution of a w rite - rite dma command, the device shall provide status of the bsy bit or the drq bit until the command is completed . at command completion, the command block registers contain the cylinder, head and sector number (lba) of the last sector read. if an error occurs after the attempted write of a transferred sector, the command is terminated and subsequent blocks are not transferred. the command block registers contain the cylinder, head and sector number of the sector where the error occurred and the sector count register contains the residual number of sectors for successful completion of the command. for ultra - dma mode, if a crc error is detected during transfer, the icrc and abrt bits of the error register are set at the end of the command. compact flash 4 series ap - cfxxxxa5xs - xxxxxx 39 ? 200 9 apacer technology inc. rev . 1.0 6.1.3 8 long C 32 h or 33h bit - > 7 6 5 4 3 2 1 0 command (7) 32 h or 33h c/d/h (6) 1 lba 1 drive head (lba 27 - 24) cyl high (5) cylinder high (lba23 - 16) cyl low (4) cylinder low (lba15 - 8) sec num (3) sector number (lba7 - 0) sec cnt (2) x fe ature (1) x this command is similar to the write sector(s) command except that it writes 516 bytes instead of 51 2 bytes. only single sector write long operations are supported. the transfer consists of 512 bytes of data transferred in word mode followed b y 4 bytes of ecc transferred in byte mode. because of the unique nature of the solid - state device , the four bytes of ecc transferred by the host may be used by the device . the device may discard these four bytes and write the sector with valid ecc data. th is command has the same protocol as the write sector(s) command. use of this command is not recommended. 6.1. 39 write - multiple C c5h bit - > 7 6 5 4 3 2 1 0 command (7) c5h c/d/h (6) x lba x drive head cyl high (5) cylinder high (lba23 - 16) cyl low (4) cylinder low (lba15 - 8) sec num (3) sector number (lba7 - 0) sec cnt (2) sector count feature (1) x note: the current revision of the device can support up to a block count of 1 as indicated in the identify drive command information. this command is simil ar to the write - sectors command. the device sets bsy within 400 ns of accepting the command. interrupts are not presented on each sector but on the transfer of a block which contai ns the number of sectors defined by set - multiple. command execution is ident ical to the write - sectors operation except that the number of sectors defined by the set - multiple command is transferred without intervening interrupts. drq qualification of the transfer is required only at the start of the data block, not on each secto r. the block count of sectors to be transferred without intervening interrupts is programmed by the set - multiple mode command, which must be executed prior to the write - multiple command. when the write - multiple command is issued, the sector count register con tains the number of sectors (not the number of blocks or the block count) requested. if the number of requested sectors is not e venly divisible by the sector/block, as many full blocks as possible are transferred, followed by a final, partial block transfe r. the partial block transfer is for n sectors, where : n = remainder (sector count/block count) . if the write - multiple command is attempted before the set - multiple - mode command has been executed or when write - multiple commands are disabled, the write - multi ple operation will be rejected with an aborted command error. errors encountered during write - multiple commands are posted after the attempted writes of the block or partial block transferred. the write command ends with the sector in error, even if it is in the middle of a block. subsequent blocks are not transferred in the event of an error. interrupts are generated when drq is set at the beginning of each block or partial block. compact flash 4 series ap - cfxxxxa5xs - xxxxxx 40 ? 200 9 apacer technology inc. rev . 1.0 the command block registers contain the cylinder, head and sector number of the sector where the error occurred and the sector count register contains the residual number of sectors that need to be transferred for successful completion of the command , e.g. each block has 4 sectors, a request for 8 sectors is issued and an error oc curs on the third sector. the sector count register contains 6 and the address is that of the third sector. 6.1.4 0 write - sector(s) C 30h or 31h bit - > 7 6 5 4 3 2 1 0 command (7) 30h or 31h c/d/h (6) x lba x drive head (lba 27 - 24) cyl high (5) cylinder high (lba 23 - 16) cyl low (4) cylinder low (lba 15 - 89) sec num (3) sector number (lba 7 - 0) sec cnt (2) sector count feature (1) x 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. when this command is accepted, the device sets bsy, then sets drq and clears bsy, then waits for the host to fill the sector buffer with the data to be written. no interrup t is generated to start the first host transfer operation. no data should be transferred by the host until bsy has been cleared by the host . for multiple sectors, after the first sector of data is in the buffer, bsy will be set and drq will be c leared. aft er the next buffer is ready for data, bsy is cleared, drq is set and an interrupt is generated. when the final sector of data is transferred, bsy is set and drq is cleared. it will remain in this state unt il the command is completed at which time bsy is cl eared and an interrupt is generated. if an error occurs during a write of more than one sector, writing terminates at the sector where the error occurs. the command block registers contain the cylinder, head and sector number of the sector where the error occurred. the host may then read the command block to determine what error has occurred, and on which sector. 6.1.4 1 write - verify C 3ch bit - > 7 6 5 4 3 2 1 0 command (7) 3ch c/d/h (6) x lba x drive head (lba 27 - 24) cyl high (5) cylinder high (lba 23 - 1 6) cyl low (4) cylinder low (lba 15 - 8) sec num (3) sector number (lba 7 - 0) sec cnt (2) sector count feature (1) x this command is similar to the write - sector(s) command, except each sector is verified immediately after being written. this command has the same protocol as the write - sector(s) command. 6.1.4 2 wear level C f5 h bit - > 7 6 5 4 3 2 1 0 command (7) f5 h c/d/h (6) x x x drive f lag cyl high (5) x cyl low (4) x sec num (3) x sec cnt (2) completion status feature (1) x compact flash 4 series ap - cfxxxxa5xs - xxxxxx 41 ? 200 9 apacer technology inc. rev . 1.0 for the device that do not support security mode feature set, this command is effectively a nop command and only implemented for backward compatibility. the sector count register shall always be returned with a 00h indicating wear level is not needed. if the device supports s ecurity mode feature set, this command shall be handled as security freeze lock. compact flash 4 series ap - cfxxxxa5xs - xxxxxx 42 ? 200 9 apacer technology inc. rev . 1.0 7 . electrical specification 7.1 absolute maximum ratings caution: absolute maximum ratings C applied conditions greater than those listed under absolute maximum ratin gs may cause permanent damage to the device. this is a stress rating only and functional operation of the device at these conditions or conditions greater than those defined in t he operational sections of this data sheet is not implied. exposure to absolu te maximum rating conditions may affect device reliability. table 7 - 1: a bsolute maximum ratings (based on gnd [0v]) item symbol rated value unit condition power supply voltage vddio - 0.5~+4.6 v v in (standard) - 0.5~+4.6 v v in < vddio+0.5v input voltage v in (5v - tolerant) - 0.5~+6.6 (the power is supplied) v v in < vddio+3v 11 ma 3ma buffer 21 ma 6ma buffer 29 ma 9ma buffer output current i out 45 ma 12ma buffer storage temperature t stg - 40~+100 7.2 recommended operating conditions table 7 - 2: recommended operating conditions item symbol rated value unit condition v in (standard) 2.7~3.6 v input voltage v in (5v - tolerant) 4.5~5.5 v operating ambient temperature t a - 40~+85 compact flash 4 series ap - cfxxxxa5xs - xxxxxx 43 ? 200 9 apacer technology inc. rev . 1.0 7.3 dc char acteristics table 7 - 3: dc characteristics (@ vddio=3.3v) standard value item symbol min typ max unit measurement condition vih 2.0 vddio v input voltage (ttl level) vil 0 0.7 v vddio=2.7v v+ 1.2 2.4 v v - 0.6 1.8 v schmidt trigger input (ttl level) vh 0.3 1.5 v voh vddio - 0. 1 v ioh=0ma output voltage vol 0.1 v iol=0ma iih - 10 +10 ua vin=vddio input leak current iil - 10 +10 ua vin=vss output leak current ioz - 10 +10 ua hi - z state pull - up resistance rpu 14.2 31. 9 80.7 k vin=vss pull - down resistance rpd 20.6 44.9 116.4 k vin=vddio icc33udma6 40 ma udma mode 6 (when 2ch interleave ) icc33pio6 20 ma pio mode 6 (when 2ch interleave ) icc33idl 2 ma idle current consumption (vddio) icc33slp 0.1 ma sleep 7.4 capacitance table 7 - 4 : capacitance item symbol min typ max unit input pin capacitance (5v - tolerant) ci (5v - tolerant) 7 11 pf i/o pin capacitance (5v - tolerant) cio (5v - tolerant) 7 11 pf 7.5 integrated series termination resistor tabl e 7 - 5 : integrated series termination resistor item symbol min typ max unit terminator resistance rterm 27 33 39 intrq, #inpack, iordy, dmack, #cs0, #cs1, #iord, #iowr, a[2:0] and d[15:0] (ide mode) signals that h ave integrated series termination resistors. compact flash 4 series ap - cfxxxxa5xs - xxxxxx 44 ? 200 9 apacer technology inc. rev . 1.0 7.6 power supply sequence the controller is an ic that functions at 3.3v for the i/o power supply. t here power supplies will deliver power to the chip externally, but a through current may occur inside the chip depending on the power - on and power - off sequence. f or this reason, the power suppl y should be turned on and of f simultaneously for reliability. refer to figure 7 - 1. ? t urn on condition time difference of vddio*0 to both vddio*0.9 is less than 100[ms]. ? turn off condition time difference of vddio*0.9 to both vddio*0.1 is less than 100[ms]. ? 5v tolerant buffer before/a fter power supply is turned on/off, it must not apply 5v voltage. figure 7 - 1 power on/off sequence 7.7 setup time hardware reset time (reset release to a ready state) is less than about 100 [ms] in pc card/host memory bus mode. for ide mode, it is less than about 450 [ms] when master connection, and is less than about 250 [ms] when slave connection. setup time does not depend on the total capacity of connected flash memory. compact flash 4 series ap - cfxxxxa5xs - xxxxxx 45 ? 200 9 apacer technology inc. rev . 1.0 8 . p hysical characteristics 8 .1 dimension t able 8 - 1: t ype i cfc phys ical specification length: 36.40 +/ - 0.15mm (1.433+/ - 0.06 in.) width: 42.80 +/ - 0.10mm (1.685+/ - 0.04 in.) thickness (including label area) : 3.3mm+/ - 0.10mm (0.130+/ - 0.04in.) f igure 8 - 1: p hysical dimension unit: mm compact flash 4 series ap - cfxxxxa5xs - xxxxxx 46 ? 200 9 apacer technology inc. rev . 1.0 9. pr oduct o rdering inform ation 9.1 product code designations a p C cf x x x x a 5 x s C xxxxxx configuration f dual channel g dual channel + interleave halogen free compliant model name apacer product code capacit ies : 256m 256mb 512m 512mb 001g: 1gb 002g 2gb 004g: 4gb 008g 8gb 016g 16gb cfc type ctl type specification rm: removable nr: non - removable ndrm: non - dma + removable ndnr: non - dma + non - removable et rm : e xt. temp. + removable etnr: ext. temp. + non - removable etnd rm : ext. temp + non - dma + removable etndnr: ext. temp + non - dma + non - removable compact flash 4 series ap - cfxxxxa5xs - xxxxxx 47 ? 200 9 apacer technology inc. rev . 1.0 9.2 valid combinations 9 .2.1 standard temperature ? 9.2.1.1 removable capacity ap/n 256mb ap - cf256ma5fs - rm 512mb ap - cf512ma5gs - rm 1gb ap - cf001ga5gs - rm 2gb ap - cf002ga5gs - rm 4gb ap - cf004ga5gs - rm 8gb ap - cf008ga5gs - rm 16gb ap - cf016ga5gs - rm ? 9.2.1.2 non - removable capacity ap/n 256mb ap - cf256ma5fs - nr 512mb ap - cf512ma5gs - nr 1gb ap - cf001ga5gs - nr 2gb ap - cf002ga5gs - nr 4gb ap - c f004ga5gs - nr 8gb ap - cf008ga5gs - nr 16gb ap - cf016ga5gs - nr compact flash 4 series ap - cfxxxxa5xs - xxxxxx 48 ? 200 9 apacer technology inc. rev . 1.0 ? 9.2.1.3 non - dma + removable capacity ap/n 256mb ap - cf256ma5fs - ndrm 512mb ap - cf512ma5gs - ndrm 1gb ap - cf001ga5gs - ndrm 2gb ap - cf002ga5gs - ndrm 4gb ap - cf004ga5gs - ndrm 8gb ap - cf008ga5gs - ndrm 16gb ap - cf016ga5gs - ndrm ? 9.2.1.4 non - dma + non - removable capacity ap/n 256mb ap - cf256ma5fs - ndnr 512mb ap - cf512ma5gs - ndnr 1gb ap - cf001ga5gs - ndnr 2gb ap - cf002ga5gs - ndnr 4gb ap - cf004ga5gs - ndnr 8gb ap - cf008ga5gs - ndnr 16gb ap - cf016ga5gs - ndnr note: valid combinations are those products in mass production or will be in mass production. consult your a pacer sales representative to confirm availability of valid combinations and to determine availability of new co mbinations. compact flash 4 series ap - cfxxxxa5xs - xxxxxx 49 ? 200 9 apacer technology inc. rev . 1.0 9 .2. 2 extend ed temperature ? 9.2.2.1 ext. temp. + removable capacity ap/n 256mb ap - cf256ma5fs - etrm 512mb ap - cf512ma5gs - etrm 1gb ap - cf001ga5gs - etrm 2gb ap - cf002ga5gs - etrm 4gb ap - cf004ga5gs - etrm 8gb ap - cf008ga5gs - etrm 16gb ap - cf016ga5gs - etrm ? 9.2.2.2 ext. temp. + non - removable capacity ap/n 256mb ap - cf256ma5fs - etnr 512mb ap - cf512ma5gs - etnr 1gb ap - cf001ga5gs - etnr 2gb ap - cf002ga5gs - etnr 4gb ap - cf004ga5gs - etnr 8gb ap - cf008ga5gs - etnr 16gb ap - cf016ga5gs - etnr compact flash 4 series ap - cfxxxxa5xs - xxxxxx 50 ? 200 9 apacer technology inc. rev . 1.0 ? 9.2.2.3 ext. temp. + non - dma + remov able capacity ap/n 256mb ap - cf256ma5fs - etndrm 512mb ap - cf512ma5gs - etndrm 1gb ap - cf001ga5gs - etndrm 2gb ap - cf002ga5gs - etndrm 4gb ap - cf004ga5gs - etndrm 8gb ap - cf008ga5gs - etndrm 16gb ap - cf016ga5gs - etndrm ? 9.2.2.4 ext. temp. + non - dma + non - removable capacity ap/n 256mb ap - cf256ma5fs - etndnr 512mb ap - cf512ma5gs - etndnr 1gb ap - cf001ga5gs - etndnr 2gb ap - cf002ga5gs - etndnr 4gb ap - cf004ga5gs - etndnr 8gb ap - cf008ga5gs - etndnr 16gb ap - cf016ga5gs - etndnr note: valid combinations are those products in mass production or will be in mass production. consult your a pacer sales representative to confirm availability of valid combinations and to determine availability of new co mbinations. compact flash 4 series ap - cfxxxxa5xs - xxxxxx 51 ? 200 9 apacer technology inc. rev . 1.0 revision h istory rev ision date description remark 1.0 11/17 /2009 official release compact flash 4 series ap - cfxxxxa5xs - xxxxxx 52 ? 200 9 apacer technology inc. rev . 1.0 global presence taiwan (headquarters) apacer technology inc. 4 th fl., 75 hsin tai wu rd., sec.1 hsichih, 221 taipei hsien taiwan, r.o.c. tel: +886 - 2 - 2698 - 2888 fax: +886 - 2 - 2698 - 2889 amtsales@apacer.com u.s.a. apacer memory america, inc. 386 fairview way, suite102, milpitas, ca 95035 tel: 1 - 408 - 518 - 8699 f ax: 1 - 408 - 935 - 9611 sa@apacerus.com japan apacer technology corp. 5f, matsura bldg., shiba, minato - ku tokyo, 105 - 0014, japan tel: 81 - 3 - 5419 - 2668 fax: 81 - 3 - 5419 - 0018 jpservices@apacer. com europe apacer technology b.v. europalaan 89 5232 bc 's - hertogenbosch the netherlands tel: 31 - 73 - 645 - 9620 fax: 31 - 73 - 645 - 9629 sales@apacer.nl china apacer electronic (shanghai) co., ltd 1301, no.251,xiaomuqiao roa d, shanghai, 200032, china tel: 86 - 21 - 5529 - 02 22 fax: 86 - 21 - 5206 - 6939 s al es@apacer.com.cn india apacer technologies pvt. ltd. #143, 1st floor, raheja arcade, 5th block kormangala industrial layout, ban galore - 560095, india tel: 91 - 80 - 4152 - 9061 sales_india@apacer.com |
Price & Availability of AP-CF002GA5GS-ETNR
![]() |
|
|
All Rights Reserved © IC-ON-LINE 2003 - 2022 |
[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy] |
Mirror Sites : [www.datasheet.hk]
[www.maxim4u.com] [www.ic-on-line.cn]
[www.ic-on-line.com] [www.ic-on-line.net]
[www.alldatasheet.com.cn]
[www.gdcy.com]
[www.gdcy.net] |