NOTICE: This website will be shut down in the near future. Product content has moved to Forum content and FAQs have been moved to We encourage you to create a user account on to use the new community forums and access NXP microcontroller content. We greatly appreciate your contributions and look forward to seeing you at our new web location.


AN11121: USB CCID class smart card reader using LPCXpresso LPC11U14

File info
File version: 
Rev. 2 — 12 February 2013
NXP verified: 

This application note describes a USB CCID class smart card reader using an LPCXpresso LPC11U14 board. This project implements a smart card reader that conforms to ISO/IEC 7816 protocol. When a CCID device is connected to a USB host, regardless of the presence of a smart card, the CCID prepares to communicate with the host by identifying its capabilities and requirements. When the CCID device detects a smart card insertion, it communicates this information to the host. Once the host receives the information about the smart card, the host communicates with the card through the CCID.

Rev 2, 20130212 - Updated code: Bug fix, deleted some .svn directories