Document
SMCxxxAF
32 Mbyte, 64 Mbyte, 128 Mbyte, 256 Mbyte and 512 Mbyte 3.3 V / 5 V supply CompactFlash™ card
Features
■
Custom-designed, highly-integrated memory controller – Fully compliant with CompactFlashTM specification 2.0 – Fully compatible with PCMCIA specification – PC card ATA interface supported – True IDE mode compatible Small form factor – 36.4 mm x 42.8 mm x 3.3 mm Low-power CMOS technology 3.3 V / 5.0 V power supply Power saving mode (with automatic wake-up) High reliability – MTBF > 3,000,000 hours – Data reliability: < 1 non-recoverable error per 1014 bits read – Endurance: > 2,000,000 Erase/Program cycles – Number of card insertions/removals: > 10,000
■
■
■ ■ ■ ■
CompactFlashTM
High performance – Up to 16.6 Mbit/s transfer rate – Sustained write performance (host to card: 7.2 Mbit/s) Operating system support – Standard software drivers operation Available densities (formatted) – 32 Mbytes to 512 Mbytes Hot swappable
■
■
■
Table 1.
Device summary
Part number SMC032AF SMC064AF(1) Package form factor Operating voltage range
Reference
SMCxxxAF
SMC128AF(1) SMC256AF(1) SMC512AF(1)
CF type I
3.3 V+-10%, 5 V+-10%
1. Obsolete part number.
www.DataSheet4U.com
January 2008
Rev 3
1/82
www.numonyx.com 1
Contents
SMCxxxAF
Contents
1 2 3 4 Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 Capacity specification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 Card physical description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 Electrical interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
4.1 4.2 4.3 Electrical description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 Electrical specification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 Current measurement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
5 6
Command interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 Card configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
6.1 Configuration Option register (base + 00h in attribute memory) . . . . . . . 31
6.1.1 6.1.2 LevlREQ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 Conf5 - Conf0 (configuration index) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
6.2
Card Configuration and Status register (base + 02h in attribute memory) 32
6.2.1 6.2.2 6.2.3 6.2.4 6.2.5 Changed . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 SigChg . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 IOis8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 PwrDwn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 Int . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
6.3
Pin Replacement register (base + 04h in attribute memory) . . . . . . . . . . 33
6.3.1 6.3.2 6.3.3 6.3.4 6.3.5 6.3.6 CReady . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 CWProt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 RReady . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 WProt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 MReady . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 MWProt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
6.4
Socket and Copy register (base + 06h in attribute memory) . . . . . . . . . . 34
6.4.1 Drive # . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 X . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 6.4.2
www.DataSheet4U.com
6.5
Attribute memory function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
2/82
SMCxxxAF
Contents
6.6 6.7 6.8
I/O transfer function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 Common memory transfer function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 True IDE mode I/O function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
7
Software interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
7.1 7.2 7.3 7.4 7.5 CF-ATA Drive register set definition and protocol . . . . . . . . . . . . . . . . . . . 39 Memory mapped add.