Global Sources
EE Times-Asia
Stay in touch with EE Times Asia
EE Times-Asia > Controls/MCUs

Using the DS8007 in smart card transactions

Posted: 14 Feb 2008 ?? ?Print Version ?Bookmark and Share

Keywords:smart card? secure MCU? SRAM?

This application note describes a smart-card payment transaction system based on the DS8007 multiprotocol, dual smart card Interface chip and the DS5002 secure MCU. Basic credit and debit transactions are implemented along with a smart card initialization function. While no attempt was made to include any security measures normally associated with a "real" payment transaction system, the functionality demonstrated here is representative of such a system.

The hardware used for this demonstration is the DS8007 Evaluation (EV) Kit board. This board provides a convenient, proven platform for testing smart card operations using the DS8007 device. The board includes: a DS5002 secure MCU as the main processor; a 2-line by 20 character LCD module; and two smart card sockets, one credit-card-size and one SIM-size socket. A DB-9 connector is provided to carry signals for an RS-232 serial interface. With the company's Microcontroller Tool Kit (MTK) software (download), the user can connect their PC to this RS-232 port, download program and/or data files, and communicate with an application. The EV kit board also contains 512k x 8 battery-backed SRAM for storing program and data information. The DS5002 secure processor provides the power-sensing and control circuitry for battery backing the SRAM.

The software toolset used for developing this application is the Keil PK51 Professional Developer's Tool Kit that includes the ?Vision3 Integrated Development Environment (IDE) and the CX51 ANSI C Compiler. This PK51 package provides a complete development environment including an assembler, linker, simulator, and debugger. It produces hex files that can be directly downloaded to the DS8007 EV kit board from a PC using the MTK software.

View the PDF document for more information.

Article Comments - Using the DS8007 in smart card trans...
*? You can enter [0] more charecters.
*Verify code:


Visit Asia Webinars to learn about the latest in technology and get practical design tips.

Back to Top