There is a document from Stephane Bausson (http://www.hut.fi/Misc/Electronics/docs/cards/iso7816.txt, and beware because there is a lot of versions, my link is the 1.00 but I've seen the 2.x, try altavista) that explains the iso7816 about the pin meanings, timings and voltages, etc. Is mainly oriented to the telecard world. About the chip in the smartcard, what you read it is dependent of the cpu. By example, a telecard has its own cpu, so it has its own memory map, and a visa electronic has other cpu, so you can read it the same way, but not interpret the contents. hope it helps, keep on PICing. Sebastian PS For 'the bad boys': is VERY hard to clone a telecard or smartcard. Better focus efforts in other direction. >Someone know or has any routine to read CPU smartcards using the >PIC16X84? I am despairing looking for such routine, but I found nothing >about reading ISO7816 cards with PIC microcontroller in the net. I have >seen some satellite tv sites and I got some sources to emulate CPU >smartcards, but this isn't what I am looking for, I need only a simple >routine to read smartcards. Or what I think is the same, a routine to >implement the ISO7816 T=0 protocol to have access to smartcards from >PIC. > >Any comment, suggestion or help will be very appreciated. > >Thanks in advance. >