Electronic Components Datasheet Search
  New Zealand  ▼
ALLDATASHEET.CO.NZ

X  

HCS300 Datasheet(PDF) 5 Page - Microchip Technology

Part # HCS300
Description  USING KEELOQ짰 TO GENERATE HOPPING PASSWORDS
PDF  17 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  MICROCHIP [Microchip Technology]
Direct Link  http://www.microchip.com
Logo MICROCHIP - Microchip Technology

HCS300 Datasheet(HTML) 5 Page - Microchip Technology

  HCS300 Datasheet HTML 1Page - Microchip Technology HCS300 Datasheet HTML 2Page - Microchip Technology HCS300 Datasheet HTML 3Page - Microchip Technology HCS300 Datasheet HTML 4Page - Microchip Technology HCS300 Datasheet HTML 5Page - Microchip Technology HCS300 Datasheet HTML 6Page - Microchip Technology HCS300 Datasheet HTML 7Page - Microchip Technology HCS300 Datasheet HTML 8Page - Microchip Technology HCS300 Datasheet HTML 9Page - Microchip Technology Next Button
Zoom Inzoom in Zoom Outzoom out
 5 / 17 page
background image
ã 1997 Microchip Technology Inc.
DS00665A-page 5
AN665
Proposing a Demo Keypad/Dongle
Implementation
The password generator fits between the keyboard and
the PC. A 5-pin plug connects to the PC, supplying
power to our device, and the keyboard plugs into the
5-pin socket (Figure 7). The clock and data lines are
passed between the PC and keyboard, allowing normal
keyboard operations. When S1 is activated, the
PIC12C508 receives the new message (16 hex digits)
produced by the KEELOQ HCS300 Encoder. The
PIC12C508 will then emulate the keyboard, sending
the appropriate sequence of key press and key release
messages to the PC. To prevent the keyboard from
interpreting this transmission as a ‘request to send’
from the PC, it is necessary to isolate the keyboard
from the clock line and data line during the transmis-
sion.
The KEELOQ HCS300 Encoder can be part of the don-
gle or can be removable, like a key, in order to allow dif-
ferent encoders with different encryption keys or serial
numbers to be easily exchanged.
Power consumption has to be the lowest possible in
order not to excessively load the line. Size and compo-
nent count should also be kept to the possible minimum
in order to allow for a very small package. Ideally, the
whole circuit should fit into a small gap between the two
connectors.
In the implementation we are proposing, an HCS300
KEELOQ code hopping encoder is used together with a
PIC12C508 microcontroller.For simplicity, a standard
CMOS quadruple switch (4066) is used to alternatively
connect the dongle or the keyboard to the PC line. The
HCS300 and the PIC12C508 (both available in 8-pin
DIP or SOIC packages), draw extremely low currents
as well as internally produce the clock required to oper-
ate the dongle. Beside a couple of pull-up resistors
required for the clock line and data line, no other com-
ponents are required to obtain a fully functional hop-
ping password dongle (Figure 7).
FIGURE 7: KEYPAD/DONGLE SCHEMATIC
S0
S1
S2
S3
VDD
LED
PWM
VSS
VDD
LED
HCSIN
NU
VSS
CLK
DATA
SWITCH
HCS300
5V
1
2
3
4
8
7
6
5
1
2
3
4
8
7
6
5
100 nF
1K
5
1
2
3
To PC keyboard socket
24
13
GND
5V
5,13
5K6
5K6
GND
5V
PIC12C508
4066
From keyboard
5
1
2
3



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17


Datasheet Download

Go To PDF Page


Link URL



Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   Link to Datasheet    |   Link Exchange   |   Manufacturer List
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com