H
Single Chip Bar Code Decode IC
Technical Data
HBCR-1610
HBCR-1611
HBCR-1612
Features
• Supports Five Industry
Standard Bar Code
Symbologies
• Automatic Code Recognition
• Choice of Parallel or Full
Duplex Serial ASCII
Interface
• Programmable via Escape
Sequences or Pin Strapping
• CMOS
• Through Hole and Surface
Mount Packages
• Audio and Visual Feedback
Control
automatically discriminates and
decodes the following
symbologies:
• Code 39 (Standard or
Extended)
• Interleaved 2 of 5
• UPC A, E0, E1
• EAN/JAN 8, 13
• Codabar
• Code 128
All bar codes may be scanned
bidirectionally except for UPC/
EAN/JAN bar codes with supple-
mental digits, which must be
scanned so that the supplemental
digits are scanned last.
Scanner Input
The HBCR-1610 decode ICs are
designed to accept input from
hand held digital scanners and
slot readers. The maximum scan
speed is 30 ips (73 cm/s).
Data Communications
The serial port supports a variety
of baud rates, parity, and stop
bits as described in Table 5. The
IC has a “Single Read Mode”
which allows the application
program to stop data input until a
“Next Read” command has been
received. This allows the host
computer to process data
transmissions before enabling
subsequent reads. Control of data
transmission is available using
the standard XON/XOFF (
D1/ D3
)
handshake.
The parallel port is accomplished
via an external 74HCT646 (octal
bus transceiver) or two
74HCT574s (octal latches).
There are handshake lines for
both data and commands.
Feedback Features
Both audible and visual feedback
are possible with the HBCR-1610
series. In both cases, the
feedback outputs from the IC
should be buffered before driving
the transducer. An LED or beeper
connected to the IC is either
controlled directly by the IC, with
signals generated by successful
decodes, or controlled by the
host system. The tone of the
beeper can be configured to one
of 16 tones, or can be silenced.
Description
The Hewlett-Packard Single Chip
Bar Code Decoder IC offers
flexible bar code decoding that is
designed to give OEMs the ability
to address a growing number of
industry segments and applica-
tions. Flexibility is made possible
through firmware that allows the
IC to automatically recognize and
decode the most popular bar
code symbologies. User imple-
mentation is easy since only a few
supporting components are
required.
The HBCR-1610 series decodes
the most popular bar code
symbologies used in applications
in government, retail, industrial
and medical markets. The IC
5965-5950E
4-37
Power Requirements
The decoder IC is operated from
a +5 volt DC power supply. The
maximum current draw is 24 mA.
The maximum power supply
ripple voltage should be less than
100 mV, peak-to-peak.
Idle Mode
The IC automatically reduces
power consumption whenever
there is no scanning or decoding
activity, or when there is no
activity on the I/O port. See
Table 4.
Manual
The HBCR-1610 Series Users
Manual (HBCR-1697) covers the
following topics:
• Specifications and Timing
Diagrams
• Pin Definitions and Schematics
• General Scanning Tips
• Configuration and Operation
• Escape Sequence Programming
• Data Output Formats
• Sample Bar Codes
• I/O and Pacing Characteristics
Table 1. Recommended Operating Conditions
Parameter
Supply Voltage
Ambient
Temperature
Oscillator
Frequency
Symbol Minimum Maximum
V
CC
4.5
5.5
T
A
0
+70
F
OSC
DC
16.000
Units Notes
V
1
°C
MHz
2
Notes:
1. Maximum power supply ripple of 100 mV peak-to-peak.
2. The IC can use either an 11.059 or a 16.000 MHz crystal or ceramic resonator. The
FRQ pin selects the frequency that matches the oscillator.
Table 2. Absolute Maximum Ratings
Parameter
Storage
Temperature
Supply Voltage
Pin Voltage
Symbol
T
S
V
CC
V
IN
Minimum Maximum
-65
+150
-0.5
-0.5
+7.0
V
CC
+ 0.5
Units Notes
°C
V
V
3
Note:
3. Voltage on any pin with respect to ground.
Table 3. Ordering Information
Part Number
HBCR-1610
HBCR-1611
HBCR-1612
HBCR-1697
Option A01
Option B01
Description
CMOS, 40 pin DIP, bulk shipment, no manual
CMOS, 44 pin PLCC, bulk shipment, no manual
CMOS, 40 pin QFP, bulk shipment, no manual
HBCR-1610 Series Users Manual
IC individually bagged, no manual
IC individually boxed with manual and data sheet
IC Configuration
The default configuration is set
when the IC powers up or when a
Hard Reset command is received.
Default configuration of many of
the options is dependent on the
logic states of IC pins, as shown
in Table 5. A complete descrip-
tion of the pins and all possible
configurations is in the Users
Manual. More complete and
flexible configuration is achieved
using escape sequence
commands.
There are two pins that cause
significant changes in the IC
operation.
FRQ Pin
The
FRQ
pin is used to tell the IC
what frequency oscillator is
attached to the IC. Using the
higher frequency allows greater
maximum scan speeds, but
causes the IC to draw slightly
more supply current. If the state
of the
FRQ
pin does not match
the actual oscillator, beeper
tones, LED flash length, parallel
port timing, and serial port baud
rates are adversely affected.
FRQ
0
1
Oscillator Frequency
16.000 MHz
11.059 MHz
IOM Pin
The
IOM
pin selects between the
serial and parallel I/O mode of the
IC. Depending on the state of the
IOM
pin, definitions of several
configuration pins change or
move to new positions.
IOM
0
1
I/O Mode
Parallel
Serial
4-38
Escape Sequences
The following set of escape
sequences is used to control the
IC and change its default configu-
ration. Note that all configuration
changes will be lost after a Hard
Reset, or after power up. Detailed
information on how to formulate
and use escape sequences is
given in the Users Manual.
Table 7. Escape Sequences
Escape Sequence
E
C - y <n> b
E
C - y <n> d
E
C E
E
C - y <n> f
E
C - y <n> g
E
C - y <n> h
E
C - y <n> j
E
C - y <n> k
E
C - y <n> l
E
C - y <n> m
E
C - y <n> O <n characters>
E
C - y <n> q
E
C - y <n> s
E
C - y <n> t
E
C - y <n> w
Function
Good Read Beep Tone
Serial Intercharacter Delay
Hard Reset
Bar Code Symbology Selection
Check Character Options
Decoding Options
Single Read Mode
Single Read Control
LED Control
Interleaved 2 of 5 Length
Trailer Selection
Code ID Characters
Status Request
Sound Tone
Scanner Enable
Table 4. DC Characteristics
HBCR-1610, 1611, 1612 (T
A
= 0
°
C to +70
°
C, V
CC
= 4.5 V to 5.5 V, V
SS
= 0 V)
Symbol Parameter 1610 Pins 1611 Pins
V
IL
Input Low
all
all
Voltage
V
IH
Input High
except
except
Voltage
9, 19
10, 21
V
IH1
Input High
9, 19
10, 21
Voltage
V
OL
Output Low 1-8, 10-17,
2-9, 11,
Voltage
21-28
13-19, 24-31
V
OL1
Output Low
32-39
36-43
Voltage
V
OH
Output High 1-8, 10-17,
2-9, 11,
21-28
Voltage
13-19, 24-31
V
OH1
Output High
Voltage
32-39
36-43
1612 Pins
all
except
4, 15
4, 15
1-3, 5, 7-13
18-25, 40, 44
30-37
1-3, 5, 7-13
18-25, 40-44
30-37
2.4
0.75 V
CC
0.9 V
CC
2.4
0.75 V
CC
0.9 V
CC
-50
±
10
Min.
-0.5
0.2 V
CC
+ 0.9
0.7 V
CC
Max. Units
0.2 V
CC
V
- 0.1
V
CC
V
+ 0.5
V
CC
V
+ 0.5
0.45
V
0.45
V
V
V
V
V
V
V
µA
µA
Test
Conditions
I
OL
= 1.6 mA
I
OL
= 3.2 mA
I
OH
= -60
µA
I
OH
= -25
µA
I
OH
= -10
µA
I
OH
= -400
µA
I
OH
= -150
µA
I
OH
= -40
µA
V
IN
= 0.45 V
V
SS
≤
V
IN
≤
V
CC
I
IL
I
LI
R
RST
I
CC
I
CC
Input Low
1-8, 10-17,
2-9, 11,
1-3, 5, 7-13,
Current
21-28
13-19, 24-31 18-25, 40-44
Input
32-39
36-43
30-37
Leakage
Current
Pulldown
9
10
4
Resistor
Supply
40
44
38
Current
11.059 MHz
Supply
40
44
38
Current
16.000 MHz
50
150
18
4
24
6
KΩ
mA
mA
mA
mA
Scanning
Idle
Scanning
Idle
4-39
Table 5. Summary of Features and Configurations – HBCR-1610 Series
Feature
Bar Code
Symbology
Function or Value
When a symbology is enabled, bar
codes of that type can be read,
assuming other decoding options are
satisfied.
Length variable from 4 to 32, or
specific lengths from 2 to 32, or 6
or 14 only
For Code 39
For Interleaved 2 of 5
For Code 128†
For UPC/EAN†
For Code 39 and Interleaved 2 of 5
For UPC/EAN
For Code 128†
Converts paired Code 39 data
characters to Full ASCII characters
UPC vs. UPC/EAN
UPC E expansion to UPC A
UPC E Version 1 autodiscrimination
UPC/EAN supplemental digits
UPC/EAN check digit
UPC/EAN output format
Transmits or suppresses Codabar
start/stop characters
1200, 2400, 4800, 9600
0s, 1s, even, odd
1 or 2
Controls data flow on either port
Controls 10 millisecond intercharacter
delay on the serial port
String of characters appended
to the decoded message (4 maximum)
Controls when labels can be read
Controls the transmission of the Code
ID characters before decoded data
Controls the tone sounded when
a bar code label is read
Controls LED function: flash or
turn off after a label is read
Default Setting
Serial Mode
Parallel Mode
Depends on pins:
C39, I25, UPC
All codes enabled
CDB
and
C28.
Variable, 4-32
Variable, 4-32
Interleaved 2 of 5
Label Length
Check Character
Verification
Check Character
Transmission
Extended Code 39
Enable
UPC/EAN
Decoding Options
Depends on pin
C3C
Depends on pin
I2C
Enabled
Enabled
Depends on pin
CST
Enabled
Enabled
Depends on pin
EX3
UPC/EAN
Depends on pin
UEE
Depends on pin
UE1
Depends on pins
US2
and
US5
Transmitted
Standard
Depends on pin
CSS
Depends on pins
BR0
and
BR1
Depends on pins
PT0
and
PT1
Depends on pin
STB
Enabled
Depends on pin
ICD
Depends on pin
C3C
Depends on pin
I2C
Enabled
Enabled
Depends on pin
CST
Enabled
Enabled
Depends on pin
EX3
UPC/EAN
Depends on pin
UEE
Depends on pin
UE1
Disabled
Transmitted
Standard
Depends on pin
CSS
–
0s
–
Enabled
–
Codabar Start/
Stop Transmission
Baud Rates
Parity
Stop Bits
XON/XOFF Pacing†
Transmitted
Character Delay
Enable
Trailer Selection
Single Read Mode
Code ID Character
Enable
Good Read Beep
Tone Selection
LED Control
†Not configurable.
or none
Depends on pins
TR0
and
TR1
Disabled
Disabled
High or low pitch
Depends on pin
GRB
Auto Flash Mode
CR
,
CR LF
,
HT
,
C
R
Disabled
Disabled
High or low pitch
Depends on pin
GRB
Auto Flash Mode
4-40
Table 6. Summary of Commands – HBCR-1610 Series
Feature
Scanner Enable
Hard Reset
Self Test Failure
Message
Status Request
Sound Tone
Description
When enabled, scans from a wand or a slot reader are decoded; otherwise, they
are ignored.
Resets the IC as though it were just powered up.
An error message is transmitted over the serial port at 9600 baud at power up if the
IC self test fails.
Returns the version number of the software.
Causes the IC to sound a tone of the selected pitch for 120 milliseconds.
Stand Alone Decoder
(Serial Mode)
+5 V
8 x 10 KΩ
C39
I25
UPC
CDB
C28
U2S
U5S
CSS
BR0
BR1
STB
EX3
C3C
I2C
CST
GRB
ICD
UEE
UE1
FRQ
PT0
PT1
TR0
TR1
LED
47 KΩ
+5 V
V
CC
EA
IOM
RST
1N4148
10
Ω
BPR
10 KΩ
0.047 µF
10
mH
PIEZO
BEEPER
2N2907
+5 V
+5 V
10 µF
500
Ω
+5 V
1N4148
NOTES:
1. USE THE CORRECT CAPACITOR FOR
EITHER A CRYSTAL OR A CERAMIC
RESONATOR. SEE USERS MANUAL, PAGE 2-16.
2. SEE THE PIN DIAGRAMS FOR THE PINOUT
OF THE DECODE IC. PIN NUMBERS VARY
WITH PACKAGE.
3. VOLUME OF THE BEEPER CIRCUIT IS
ADJUSTABLE BY VARYING THE VALUE
OF THE 500
Ω
POT.
4. THE EIGHT PULL UP RESISTORS SHOWN
IN THE SCHEMATIC ARE ONLY NEEDED
IF A DIP SWITCH IS USED. IF THE PINS
ARE STRAPPED DIRECTLY TO GROUND
OR V
CC
, THE RESISTORS ARE NOT NEEDED.
5. THE LOGIC LEVELS OF THE SDI SCANNER
INPUT IS AS FOLLOWS: BLACK = HIGH,
WHITE = LOW.
+5 V
150
Ω
TxD
RxD
RTS
CTS
C1
10
9
11
12
1
3
4
C2
5
2N5088
T2
IN
T2
OUT
R2
OUT
R2
IN
T1
IN
T1
OUT
R1
OUT
R1
IN
C1+
V+
C1-
C2+
C2-
7
8
14
13
2
C3
TxD
RxD
RTS
CTS
+5 V MAX232
0 V LT1081 or
LT1181
V
CC
16
V- 6
GND 15
+5 V
C4
10 KΩ
SDI
SDI
XTAL 1
XTAL 2
GND
SERIAL LEVEL
CONVERTER
HBCR-161X
4-41