Programmable Bar Code Decode ICs
Technical Data
HBCR-1810
HBCR-1811
Features
• Ideal for Hand Scanning and
Many Automated Scanning
Applications
• Supports Code 39, UPC /
EAN / JAN and Interleaved 2
of 5 Standard Bar Code
Symbologies
• Automatic Code Recognition
• Choice of Parallel or Serial
Interface
• Full Duplex ASCII Interface
• Extensive Configuration
Control
• Low Current CMOS
Technology
• 40 Pin DIP and 44 Pin PLCC
Packages
• Audio and Visual Feedback
Control
• Single +5 Volt Supply
Description
Agilent’s Bar Code Decoder ICs
offer flexible bar code decoding
capability that is designed to
give OEMs the ability to address
a large number of industry
segments and applications.
Flexibility is made possible
through sophisticated firmware,
which allows the ICs to accept
data from a wide variety of
scanners and to automatically
recognize and decode the most
popular bar code symbologies.
User implementation of the
decoder ICs is easy since it
requires only a few supporting
chips and components and
provides a standard I/O interface.
Manufacturers of data collection
terminals, point of sale terminals,
keyboards, weighing scales, and
other data collection and material
handling equipment are finding a
growing demand for bar code
reading capability in their
products. The HBCR-1810 series
decoder ICs make it easy to add
this capability without the need to
invest in the development of bar
code decoding software.
The bar code decoder ICs are
compatible with most hand held
scanners. The HBCR-1810 series
is compatible with fixed beam
non-contact scanners, digital
wands, and digital slot readers.
The decoder ICs decode the bar
code symbologies now in use for
most applications in the
industrial, retail, government, and
medical market. The ICs support
Code 39 (Standard or Extended),
Interleaved 2 of 5, and the UPC/
EAN/JAN Codes. Whenever more
than one symbology is enabled,
the bar code being scanned will
automatically be recognized and
decoded, except for Standard and
Extended Code 39 which are
mutually exclusive. Bi-directional
scanning is allowed for all bar
codes except UPC/EAN/JAN with
supplemental digits, which must
be scanned with the supplemental
digits last.
2
The I/O for the decoder ICs is full
duplex, 7 bit ASCII. Both serial
and parallel interfaces are
available. The serial interface can
be converted to an RS232C
interface or connected directly to
another microprocessor for data
processing. The parallel interface
can be connected to a tri-level
bus through a 74LS245 or
equivalent. Feedback to the
operator is accomplished by
signals for an LED and a beeper.
In addition, there are
programmable functions covering
items such as code selection and
beeper tone.
The ICs are CMOS, in either a 40
pin DIP package or a 44 pin
PLCC package. All ICs require a
dedicated external data memory,
2K or 8K x 8 bit static RAM (only
1K is needed) and address latch
chip (a 74LS373 or equivalent).
The crystal frequency is 12.000
MHz.
configured to verify this
character prior to data
transmission. Note that enabling
Extended Code 39 will disable
Code 39 since they are mutually
exclusive.
Interleaved 2 of 5 code, a
compact numeric only bar code,
can also be read bi-directionally
with message lengths from 4 to
32 characters. To enhance data
accuracy, optional checksum
character verification and/or
message length checking can be
enabled.
The following versions of the
UPC, EAN and JAN bar codes can
be read bi-directionally: UPC-A,
UPC-E, EAN-8, EAN-13, JAN-8,
and JAN-13. All versions can be
enabled simultaneously or
decoding can be restricted to
only the UPC codes.
UPC, EAN, and JAN codes
printed with complementary two
digit or five digit supplemental
encodations can be read in two
different ways. If the codes are
enabled without the supplemental
encodations, then only the main
part of symbols printed with
supplemental encodations will be
read. If the reading of
supplemental encodations is
enabled, then only symbols with
these supplements will be read.
Whenever supplemental
encodations are enabled, the bar
code symbols must be read in the
direction that results in the
supplements being scanned last.
Scanner Input
The decoder ICs are designed to
accept data from hand held
digital scanners or slot readers
with the following logic state:
black = high, white = low.
Scanner input can be disabled by
software command. This allows
an application program to control
when an operator can enter data,
preventing inadvertent data entry.
It also allows the program to
verify each scan before enabling
subsequent scans.
Data Communications
The serial port supports a wide
range of baud rates, parities, stop
bits, and terminator characters,
as described in Summary of
Features and Configuration
Control table. Software control
of data transmission is
accomplished with an Xon/Xoff
(DC1/DC3) handshake.
The parallel port data has odd
parity. The default terminator
character is a CR, but it can be
changed by software commands.
An Xon/Xoff (DC1/DC3) software
handshake is available to control
data transmission.
Feedback Features
Both audio and visual feedbacks
are possible with the decoder ICs.
In both cases, the outputs from
the ICs must be buffered before
driving the actual feedback
mechanism. An LED or beeper
connected to the decoder ICs can
be controlled directly by the IC,
with signals generated by
successful decodes or can be
controlled by the host system.
Performance Features
Bar Codes Supported
The decoder IC is capable of
reading popular bar code
symbologies: Code 39 (Standard
or Extended), Interleaved 2 of 5,
and UPC/EAN/JAN.
Code 39 is an alphanumeric code,
and Extended Code 39 encodes
the full 128 ASCII character set
by pairing Code 39 characters.
Both can be read bi-directionally
with message lengths of up to 32
characters. An optional checksum
character can be used with these
codes, and the ICs can be
3
In addition, the tone of the
beeper can be varied by software
commands to be one of 16
different frequencies, or can be
silenced.
Power Requirements
The decoder IC operates from a
+5 volt DC power supply. The
maximum current draw is 19mA.
The maximum power supply
ripple voltage should be less than
100 mV, peak-to-peak.
Configuration Control
Configuration of the decoder IC
is determined by hardwire
connections and/or through
software commands. Hardwire
selection is limited to key
operating parameters.
A greater range of configuration
control is available via software
commands. A summary of the
decoder IC features and
configuration control is
presented in Summary of
Features and Configuration
Control table.
Handling Precautions
The decoder ICs are extremely
sensitive to electrostatic
discharge (ESD). It is important
that proper anti-static procedures
be observed when handling the
ICs. The package should not be
opened except in a static free
environment.
Manuals
The decode IC Users Manual
covers the following topics:
• Data output formats
• I/O interfaces
• Laser input timing diagrams
• Escape sequence syntax and
functionality
• Example schematics
• All configurable options
• Bar code menus
• Scanner positioning and tilt
• Sample bar code symbols
• Appendices describing bar code
symbologies
Ordering Information
Part Number
HBCR-1810
HBCR-1811
Option A01
HBCR-1997
Description
CMOS, 40 pin DIP, bulk ship, no manuals
CMOS, 44 pin PLCC, bulk ship, no manuals
IC individually boxed with manuals
Series 1810 manuals
4
Recommended Operating Conditions
Parameter
Supply Voltage
Ambient Temperature
Crystal Frequency
Element Time Interval
Symbol
V
CC
T
A
XTAL
ETI
Minimum
4.0
- 40
0 (DC)
150
Maximum
6.0
+ 85
12.000
70 000
Units
V
°C
MHz
µs
2
3
Notes
1
Notes:
1. Maximum power supply ripple of 100 mV peak-to-peak.
2. The HBCR-1810 series uses a 12.000 MHz crystal. For different crystal frequencies, multiply the specified baud rate and beeper
frequencies by (crystal frequency/12.000 MHz) and multiply the element time interval ranges by (12.000 MHz/crystal frequency).
3. At the specified crystal frequency.
Absolute Maximum Ratings
Parameter
Storage Temperature
Supply Voltage
Pin Voltage
Notes:
1. Voltage on any pin with respect to ground.
2. T
A
= 25
°C.
Symbol
T
S
V
CC
V
IN
Minimum
- 55
- 0.5
- 0.5
Maximum
+ 150
+ 7.0
V
CC
+ 0.5
Units
°C
V
V
Notes
1
1, 2
DC Characteristics
(T
A
= - 40°C to +85°C, V
CC
= 4.5 V to 5.5 V, V
SS
= 0 V)
Symbol
V
IL
V
IH
V
IH1
V
OL
V
OL1
V
OH
Parameter
Input Low Voltage
Input High Voltage
Input High Voltage
Output Low Voltage
Output Low Voltage
Output High Voltage
1810 Pins
All
except 9,18
9, 18
1-8, 10-17,
21-28
30,32-39
1-8, 10-17,
21-28
30, 32-39
1811 Pins
All
except 10, 20
10, 20
2-9, 11, 13-19,
24-31
33, 36-43
2-9, 11, 13-19,
24-31
33, 36-43
2.4
0.75 V
CC
0.9 V
CC
2.4
0.75 V
CC
0.9 V
CC
-10
-200
-3.2
±
10
20
125
18
Min.
-0.5
0.2 V
CC
+0.9
0.7 V
CC
Max.
0.2 V
CC
– 0.1
V
CC
+ 0.5
V
CC
+ 0.5
0.45
0.45
Units
V
V
V
V
V
V
V
V
V
V
V
µA
mA
µA
KΩ
mA
All outputs
disconnected
I
OL
= 1.6 mA
I
OL
= 3.2 mA
I
OH
= -60
µA
I
OH
= -30
µA
I
OH
= -10
µA
I
OH
= -400
µA
I
OH
= -150
µA
I
OH
= -40
µA
V
IN
= 0.45 V
V
IN
= 0.45 V
0.45≤ V
IN
≤
V
CC
Test
Conditions
V
OH
Output High Voltage
I
IL
I
IL2
I
IL1
R
RST
I
CC
Input Low Current
Input Low Current
Input Leakage Current
Pulldown Resistor
Power Supply Current
1-8, 10-17,
21-28
18
32-39
9
-
2-9, 11, 13-19,
24-31
20
36-43
10
-
5
Summary of Features and Configuration Control
Feature
Mode of Operation
Baud Rate
Parity
Stop Bits
Terminator
Character
Header Character
Data Output Character
Industrial Code
Select
Function or Value
Parallel or Serial Mode
300, 1200, 2400, 9600
0s, 1s, Odd, Even
1 or 2
C
R
, C
R
L
F
, H
T
, None
User defined
(10 characters max.)
User defined
(10 characters max.)
X
ON
/X
OFF
(DC1/DC3)
Code 39
Interleaved 2 of 5
Extended Code 39
UPC/EAN/JAN together;
Or UPC only
Enable 2 or 5 Digit
supplements
Suppress Zeros UPC-E
Checksum Verification
Enable
Interleaved 2 of 5
Label Length Check
Scanner Disable
Good Read Beep
Select
Sound Tone
LED Control
Status Request
Hard Reset
Code 39 checksum
Interleaved 2 of 5 checksum
User defined up to 32
characters or variable length
Disables scanner input
Enables good read beep in
one of 16 tones
Command to sound tones
Defines one of 16 tones
Controls LED driver circuit
Gives status of decoder
IC configuration
Resets decoder IC to
hardwire configuration and
default software settings
Hardwire/
Software
Control
[1]
Hardwire
Hardwire
Hardwire
Hardwire
Hardwire
Software
Software
Software
Software
Both
Software
Software
Software
Both
Software
Software
Software
Software
Software
Software
Software
Software
Code 39
Interleaved 2 of 5 code
UPC/EAN/JAN codes
Supplements not
enabled
Zeros included
No Checksum
Verification
Variable Length
Input Enabled
Beep signal enabled;
tone = 15
N/A
LED to flash upon
good read
N/A
N/A
Both
Both
Both
Both
Both
Both
Both
Both
Both
Default Setting
[2]
Parallel
300 Baud
0s
2
C
R
C
R
No header
character
No pacing
Mode
[3]
N/A
Serial
Serial
Serial
Serial
Both
Both
Both
5
4
Notes
UPC/EAN/JAN
Code Select
Notes:
1. Software commands are sent by means of escape sequences.
2. Default settings are those settings which result when the relevant pins have been tied to +5 V and no software commands have
been sent to the decoder IC.
3. Some functions apply only when the decoder IC is operating in the serial mode. Others apply in both the parallel and serial modes.
4. In parallel mode, the parity is always odd.
5. In the parallel mode, the terminator character is C
R
unless changed through software commands.