I Have A Card! What is it????


Two things you have to know before you can understand the information on these pages.
1.) RB's or IO's used on the Pic chip as well as power and reset.
2.) C' Pad connections that slide into the decoders smartcard socket.
Take a look at the picture below, this is a pin out of a
PIC16C84/PIC16F84 Chip. These chips used to be the most popular and the most
used chip within the Sat-Hack world.
These days we have moved onto the Wafer Cards that contain the Bigger Pic Chips such as the 16F877 and 18F542 40 Pin Chips. Also the Atmel Processors are getting used more and more in Wafer Format.
But first the good old PCB cards!!!!
|
|
|
| We only use 6 pins out of the 16c84 Chip These are: Pin5 and Pin14 for Power. Pin12 and Pin16 for Programming Clock and running Clock. Pin4 For Reset Pin13 for Data. |
Above is the Pad outs that go into the Decoders Smartcard
Socket. As you can see we only need to use 5 of these if connecting to a single pic 16c84. We use C4 and C8 later as you will see if using 2 Pics or the combination of a Pic16c84 and a 24C16 Eeprom. C6 is used for the Clk line on a wafer card instead of C3. |
| The versatile PIC16F84A FLASH/EEPROM microcontroller with its easy-to-learn instruction set (only 35 single word instructions) allows the same device package to be used for prototyping and production. In addition, with In-Circuit-Serial Programming™, the designer can update code without the device being removed from the end application circuit board. PIC16F84A contains 1024x14 word of FLASH program memory, 64 data memory bytes, and 68 bytes of user RAM. The device also features an 8-bit timer/counter with 8-bit programmable prescaler, Watchdog timer with its own on-chip RC oscillator for reliable operation, Power-On-Reset (POR) Power-up Timer (PWRT), Oscillator Start-up timer (OST) and a maximum speed of 10MHz. PIC16F84A fits perfectly in applications ranging from high-speed automotive and appliance motor control to low-power remote sensors, electronic locks, security devices and smart cards. PIC16F84A has 13 I/O pins and is available in the following package options: 18 PDIP(P). | |
| The PIC16F877 is a high-performance FLASH microcontroller that provides engineers with the highest design flexibility possible. In addition to 8192x14 words of FLASH program memory, 256 data memory bytes, and 368 bytes of user RAM, PIC16F876 also features an integrated 8-channel 10-bit Analog-to-Digital converter. Peripherals include two 8-bit timers, one 16-bit timer, a Watchdog timer, Brown-Out-Reset (BOR), In-Circuit-Serial Programming™, RS-485 type UART for multi-drop data acquisition applications, and I2C™ or SPI™ communications capability for peripheral expansion. Precision timing interfaces are accommodated through two CCP modules and two PWM modules. The PIC16F877 also supports low voltage self-programming, allowing the user to program the device in-circuit at the user’s operating voltage. The in-circuit debugging feature allows the designer to “emulate” the PIC16F877 device without an in-circuit emulator (the MCU itself is the “emulator”). PIC16F877 applications range from body controllers, programmable machine controls, network maintenance, feature phones and field-upgradable pointing devices. PIC16F877 has 33 I/O pins. |
![]() |
Now we have the Chip pin outs and have the Connections for the Smartcard Socket: