![](http://datasheet.mmic.net.cn/230000/73S1121F_datasheet_15558462/73S1121F_2.png)
TDK Semiconductor Corp.
2642 Michelle Dr.
Tustin, CA 92780
714-508-8800 (phone) 714-508-8877 (fax)
support@tdksemiconductor.com
www.tdksemiconductor.com
No responsibility is assumed by TDK Semiconductor Corporation for use of this product nor for any infringements of
patents and trademarks or other rights of third parties resulting from its use. No license is granted under any patents,
patent rights or trademarks of TDK Semiconductor Corporation, and the company reserves the right to make changes
in specifications at any time without notice. Accordingly, the reader is cautioned to verify that the data sheet is current
before placing orders.
2003 TDK Semiconductor Corporation
3/03 - rev 1.2
73S1121F Development Toolkit
The 73S1121F has a DMA (Direct Memory Access) that allows it to run on
external program and data memories. This allows either an external In-
Circuit-Emulator (ICE) or an external program memory to respectively
emulate or contain the application program under development. This
external memory could be an inexpensive ROM emulator. For in-circuit-
emulation, the 73S1121F Development Toolkit is designed to operate with a
SIGNUM 8052 In-Circuit-Emulator (USP-51A-TDK - 60 MHz base with its
POD51-ASIC-TDK). This is available separately and is not included in the
standard toolkit package.
TDK Semiconductor Corp. has developed the 73S1121F together with a
comprehensive software layer stack (library software in ANSI-C) based on a
two-level Application Programming Interface (API). The low-level API functions
control the entire 73S1121F capabilities and low-level parameters (register
settings, clock settings and power modes, sharing of the resources such as
interrupts and timers, configuration of the interfaces). The high-level API
functions include protocol layers to communicate with asynchronous cards
(protocols T=0 and T=1, compliant with ISO-7816-3 or EMV-2000) and with
the USB interface. It also provides services for PIN management, memory
management and display. TDK Semiconductor Corp. recommends the 8051
development environment from Keil, including C-compiler, version C51V6.21
or higher.
Additional Software Tools and Utilities:
Smart Flash is a Windows application that programs the
73S1121F embedded flash memory through the RS232 link of
the Evaluation board.
The LAPIE (Low-level API Exerciser) evaluation tool, is
downloaded into the flash memory of the 73S1121F Evaluation
Board, enabling simple commands to be exchanged between a
PC and the Evaluation Board using Microsoft Hyper Terminal.
It consists of a simple Command Interpreter controlling the low-
level peripherals and features of the 73S1121F for immediate
evaluation.
An application program is provided that implements a single
USB enabled smart-card reader, connectable to a PC. The
embedded 73S1121F application is based on the use of the
API. A sample USB driver, compliant with Microsoft
Windows Hardware Quality Laboratory test suite is also
provided. The application sample must be downloaded into the
73S1121F flash memory.
An EMV testing application is part of the software package. It
implements, based on the high-level API, a “l(fā)oopback”
application that exchanges APDU commands with the card
interface under test, in accordance with the Europay testing
procedure. The source-code is available to allow developers to
incorporate it into their own application
.
Keyboard
Interface
8052
Core
ISO-7816
UART
DC-to-DC
Converter
ISO-7816
Driver and
Sequencer
ICC#2
ISO-7816
Driver and
Sequencer
ICC#1
Timer
T0
Timer
T1
Timer
T2
LCD I/Os
I/Os
GPIOs
12MHz Main
Oscillator
Clock
Circuitry
Oscillator
RTC
Counter
8
Vref Divider
2.5V
Vref.
1(Flash)
USB
Full Speed
12Mbps
Serial
UART
Interface for
Ext. ICCs
64kB
Flash
Ext. Memory
Interface
(optional)
4kB XRAM
+
1kB IRAM
ROM
Boot-Loader
LCD
2 Lines
16 Characters 5x7 Dots
Keyboard
5 x 6 Keys
LCD Driver Hitachi
HD44780
On-board Headers
Man-Machine Interface
Connectors
Smart Card Slots
On-board ICs
Smart Card
Slot #1
Smart Card
Slot #2
On-board
RAM
Demultiplexed Address, Data
and Control Bus (8052) for
ICE or External ROM
In-System-
Programming
Control
Reset
RS232
Connector
Level
Shifter
USB
Connector
73S1121F Development Toolkit Block Diagram
73S1121F Evaluation Board Features:
2 Smart Card slots
1 USB port
1 RS232 serial port
Keyboard: 5 x 6 key matrix
LCD module: 2 x 16 characters, dot matrix 5x7 dots,
controlled by a Hitachi HD44780 LCD driver
On-board 73S1121F, with DMA (Direct Memory
Access) providing access to connect either a ROM-
emulator or SIGNUM 8052 In-Circuit-Emulator
On-board 12MHz and 32kHz crystals
Easy-to-use headers providing access to User I/O,
General Purpose I/O and Analog Inputs
In System Programming using the serial port
On-board regulator allowing use of either the DC
PSU block or a standard bench PSU