We detect you are using an unsupported browser. For the best experience, please visit the site using Chrome, Firefox, Safari, or Edge. X
Maximize Your Experience: Reap the Personalized Advantages by Completing Your Profile to Its Fullest! Update Here
Stay in the loop with the latest from Microchip! Update your profile while you are at it. Update Here
Complete your profile to access more resources.Update Here!
0
$0.00
Item Qty
Your cart is empty.

Part Number: mPOSDemo

MAGNETIC CARD READER DEMO

**For development reference only, not a product for sale**


Below are the key features of this swipe demo:

Swipe Feature:
  • Single chip solution for reading all the 3 tracks (Note: some cards may have only Track1 and Track2 and in those cases, an error message “Track Not present” will be shown for Track3) 
  • The software solution is tuned to read the swipe speeds anywhere between 60ms - 2 seconds
  • Reads both forward and reverse swipe directions 
Low Power Feature:
  • In order to reduce the power consumption, the device is put into sleep mode after every swipe
  • Even after the device is put to sleep, the swipe speed read range of 60ms - 2 seconds still holds good
  • The device wakes up during swipes by using the on-chip comparator as the wake-up source
Software solution:
  • Exponential average mechanism is used to design the software filter 
  • Interrupt based decoding of tracks
  • Integrated with MCHP AES-128 library where the user can key-in AES key on every power-up
  • The decoded data is presented either on the pin or can be dumped on a serial terminal
  • Calculates and displays the card swipe time
Hardware Features:
  • No shielded cables are required
  • USB powered
  • On-board MCP2200
  • USB cable for the demo
On-chip Peripherals used for the demo:
  • ADC
  • Three op-amps (one for each track)
  • Comparator to wake up from sleep
  • Timers (Four 16-bit timers)
Part Number: Quantity: Price per Unit (in USD): Total Amt:

Overview


With the common use of cards instead of cash, Credit Card Reader (MSR, mag stripe/swipe readers) are an essential part of any POS system. MSRs can read any card with magnetic stripes, including some driver's licenses, gift cards, and other IDs.

Magnetic Card Readers (also known as Magnetic Stripe Readers or MSRs) read data from a 3-track magnetic stripe via a peak detection circuit and process that data for downstream users. After extracting data from the magnetic stripe, it is converted to binary data and formatted for encryption. They feed the swiped information to applications management software and connect through USB, RS-232, or PS/2 connections.

Microchip Magnetic card reader solution reads ISO/IEC-7811 cards (also known as “Frequency/double Frequency” (F2F) encoding standard). The data format encodes 7-bit data on Track1, 5-bit data for Track 2 and 3. Please refer to the features section for an in depth description of the Magnetic card readers capabilities.

Microchip offers 2 solutions, one using the dsPIC33EP family and the other using the PIC24F family of PIC's

This demo is not for sale, but can be easily created from components listed in the user's guide.

For questions related to this board please contact Microchip Technical Support Portal

Documentation


Title
Document Id
Magnetic Card Reader User Guide Download 7ddee021-b1ce-414b-9abe-1e3449a8381f
mPOS Demo code for dsPIC and PIC24F Download b790a5df-7f6c-4fec-8132-2ce7c7e150a5