Downloads


* SmartCache Version 3.1
Released July 19, 2026

SmartCache is distributed as a Windows installer file. When you run the installer file, a SmartCache item will be added to your Start menu, and the .sc file extension will be associated with SmartCache.

SmartCache 3.1 64-bit

SmartCacheInstaller-x64-3.1.msi

Release Notes

SmartCache-Release-Notes.txt

Help File

SmartCache.chm



* Atmel Assembly Source Code for iso7816_plain
Released December 30, 2004

This is Atmel assembly source code that implements an interface between an RS-232 serial port and an ISO 7816 smart card. The source code implements an interface between an RS-232 serial port and an ISO 7816 smart card, and is targeted for the Atmel AT90S2313 microcontroller in a development terminal.

This is the Quickstart Guide in PDF format, describing the steps to build iso7816_plain with AVR Studio.

iso7816_plain-Quick-Start-Guide.pdf (119 KB)

This is the source code for iso7816_plain.

iso7816_plain.zip (7 KB)



* Atmel C Source Code for iso7816_plain
Released January 27, 2005

This is the Atmel C source code used to build HEX files that provide the same functionality as the iso7816_plain HEX files provided with SmartCache. The source code implements an interface between an RS-232 serial port and an ISO 7816 smart card, and is targeted for the Atmel AT90S2313 microcontroller in a development terminal.

This is the Quickstart Guide in PDF format, describing the steps for building iso7816_plain with WinAVR.

iso7816_plain_c-Quick-Start-Guide.pdf (84 KB)

This is the C source code, makefile, and Programmers Notepad project file for iso7816_plain.

iso7816_plain_c.zip (11 KB)



* Atmel Assembly Source Code for iso7816_vcc
Released January 16, 2005

This is Atmel assembly source code that implements an interface between an RS-232 serial port and an ISO 7816 smart card and is targeted for the Atmel AT90S2313 microcontroller in a development terminal. It uses the Pulse Width Modulation (PWM) mode of Timer/Counter1 in the Atmel microcontroller to generate the voltage supplied to the ISO VCC and CLK contacts of the smart card.

This is the Quickstart Guide in PDF format describing the steps to build iso7816_vcc with AVR Studio.

iso7816_vcc-Quick-Start-Guide.pdf (119 KB)

This is the README file for iso7816_vcc in PDF format.

iso7816_vcc-Readme.pdf (199 KB)

This is the source code for iso7816_vcc.

iso7816_vcc.zip (8 KB)

The following ZIP file contains pre-built iso7816_vcc files for all 256 PWM TOP values. The files are named using a convention compatible with XPAtmel. The PWM TOP value, expressed in both hex and decimal, is included in the file name. For example, the file iso7816_vcc_C8_200.exe.eeprom.hex uses a PWM TOP value of C8 hex or 200 decimal. After extracting the following archive, copy XpAtmel.exe and atmeldrv.sys (provided with the SmartCache installation) to the folder iso7816_vcc_files.

iso7816_vcc_files.zip (219 KB)



* Atmel C Source Code for iso7816_vcc
Released January 27, 2005

This is Atmel C source code that implements an interface between an RS-232 serial port and an ISO 7816 smart card, targeted for the Atmel AT90S2313 microcontroller in a development terminal. It uses the Pulse Width Modulation (PWM) mode of Timer/Counter1 in the Atmel microcontroller to generate the voltage supplied to the ISO VCC and CLK contacts of the smart card.

This is the Quickstart Guide in PDF format describing the steps for building iso7816_vcc with WinAVR:

iso7816_vcc_c-Quick-Start-Guide.pdf (84 KB)

This is the C source code, makefile, and Programmers Notepad project file for iso7816_vcc.

iso7816_vcc_c.zip (11 KB)



* TrayIP
Released January 2, 2005

TrayIP is a Windows application that displays an icon in the system tray. Moving the mouse over the icon displays a tooltip that shows your LAN and WAN IP addresses.

Right-click on the icon to display a menu. Selecting Options from the menu shows a dialog that allows you to set up TrayIP to log your IP addresses to a file (on TrayIP startup). Selecting Refresh updates the tooltip with your current LAN and WAN IP addresses (useful if these values have changed, e.g., you just plugged in a network cable).

To run TrayIP at startup, put it in the startup folder, which can be opened by pressing Win + R, typing shell:startup, and pressing Enter for the current user's folder, or shell:common startup for the folder used by all users.

TrayIP 64-bit

TrayIP-64-bit.zip

TrayIP 32-bit

TrayIP-32-bit.zip