Home › Magazines › 2002 › December › Compact Flash Interface for Microcontroller ...

Compact Flash Interface for Microcontroller Systems

including our 89S8252 Flash board

Published in issue 316, December 2002

Compact Flash Interface for Microcontroller Systems
CompactFlash (CF) cards are ideal for storage of large amounts of data, which is retained for years without the need for a backup supply voltage. In the wake of our CompactFlash Drive on IDE Bus (April 2002), we now present a similar circuit for microcontroller boards. Specific attention is given to the popular 89S8252 Flash Micro board which forms the hardware basis of our Microcontroller Basics course. The present CF interface was initially designed as an extension for the 89S8252 Flash Micro board published in the December 2001 issue of Elektor Electronics. The circuit may also be used in combination with other microcontroller systems provided you are able to make a suitable adapter between the CF interface and the extension connector on the system you have available.
Resistors:
R1 = 10kΩ
Capacitors:
C1,C2 = 100nF
C3 = 10µF 16V radial
Semiconductors:
D1 = 1N4148
IC1 = 74HCT20
Miscellaneous:
K1 = 34-way boxheader
K2 = 50-way 0.05”-grid pinheader, angled (e.g., Farnell # 307-8127)
PCB, order code 020133-1
Disk, source code file of demo program order code 020133-11 or Free Download

Click below to download a PDF copy of this article from Elektor magazine.

 

Downloads 

PDF Article (e02c078.pdf)
10 Elektor Credits
PCB layout (020133-PCB.pdf)
10 Elektor Credits
 

Order from ThePCBShop 

PCB

 

Free downloads 

020133-11.zip

Free download

Please note. In view of the complexity of international markets, Elektor cannot guarantee the availability of components for this project.

Spotlight

Design your own Embedded Linux Control Centre on a PC

These days a lot of options exist if you want to control home electrical appliances. This book covers a do-it-your-self system made from recycled components.