Code Code Reader 822 Series Quick setup guide

CR822x Single Board
Decoded Scan Engine
INTEGRATION GUIDE
Configuration Guidewww.codecorp.com YouTube.com/codecorporation
MANUAL VERSION 08
RELEASE DATE: JANUARY 2018
[.81]
20.50
MOLEX 501745-0301
PIN 1 (TO SCAN ENGINE)
GND
TX
RX
ISP
HIROSE FH33-12S-0.5SH(10)
*Dimension will change based on focus.
Decrease for far focus; increase for near focus.
1
2
4
[.71]
18.00
[.37]
9.40
[.47]
11.90
[.81]
20.50
[.51]
12.83
[.65]
16.46*
[.03]
0.80
[.07]
1.70
[.47]
11.90
[.15]
3.73
PIN 1
[.05]
1.25
[.05]
1.25
BACK VIEW SIDE VIEW
SIDE VIEW
FRONT VIEW TOP VIEW
FRONT VIEW
2X 1.20 [.05]
NON-PLATED
THROUGH HOLES 4X 1.65[.06]
3.00[.12]

2
D026227_08 CR822x Single Board Decoded Scan Engine Integration Guide
Code Reader™822x Single Board Decoded Scan Engine Integration Guide
Copyright © 2016-2018 Code Corporation.
All Rights Reserved.
The software described in this manual may only be used in accordance with the terms of its license agreement.
No part of this publication may be reproduced in any form or by any means without written permission from Code Corporation. This includes electronic or
mechanical means such as photocopying or recording in information storage and retrieval systems.
NO WARRANTY. This technical documentation is provided AS-IS. Further, the documentation does not represent a commitment on the part of Code
Corporation. Code Corporation does not warrant that it is accurate, complete or error free. Any use of the technical documentation is at the risk of the
user. Code Corporation reserves the right to make changes in specifications and other information contained in this document without prior notice, and
the reader should in all cases consult Code Corporation to determine whether any such changes have been made. Code Corporation shall not be liable for
technical or editorial errors or omissions contained herein; nor for incidental or consequential damages resulting from the furnishing, performance, or
use of this material. Code Corporation does not assume any product liability arising out of or in connection with the application or use of any product
or application described herein.
NO LICENSE. No license is granted, either by implication, estoppel, or otherwise under any intellectual property rights of Code Corporation. Any use of
hardware, software and/or technology of Code Corporation is governed by its own agreement.
The following are trademarks or registered trademarks of Code Corporation:
CodeXML®, Maker, QuickMaker, CodeXML® Maker, CodeXML® Maker Pro, CodeXML® Router, CodeXML® Client SDK, CodeXML® Filter, HyperPage,
CodeTrack, GoCard, GoWeb, ShortCode, GoCode®, Code Router, QuickConnect Code, Rule Runner®, Cortex, CortexRM, CortexMobile, Code, Code Reader,
CortexAG, Cortex Studio, CortexTools, Affinity®, and CortexDecoder.
All other product names mentioned in this manual may be trademarks of their respective companies and are hereby acknowledged.
The software and/or products of Code Corporation include inventions that are patented or that are the subject of patents pending. U.S. Patents:
6997387, 6957769, 7428981, 6619547, 6736320, 7392933, 7014113, 7240831, 7353999, 7519239, 7204417, 6942152, 7070091,
7097099, 7621453.
The Code reader software is based in part on the work of the Independent JPEG Group.
Code Corporation, 12393 S. Gateway Park Place, Suite 600, Draper UT 84020
www.codecorp.com

3
D026227_08 CR822x Single Board Decoded Scan Engine Integration Guide
Table of Contents
1 – CR822x Introduction........................................................... 4
1.1 – Product Overview ..................................................... 4
1.2 – SKU Descriptions..................................................... 4
2 – Mechanical Specifications ................................................... 5
2.1 – Decoded Scan Engine Components............................ 5
2.2 – Imager without Mounting Tab Components ................. 5
2.3 – Imager with Mounting Tab Components...................... 5
2.4 – Imager without Mounting Tab
Mechanical Specifications......................................... 6
2.5 – Imager with Mounting Tab
Mechanical Specifications......................................... 7
2.6 – Decode PCB Mechanical Specifications...................... 8
2.7 – Decoded Scan Engine Specifications.......................... 9
2.8 – Enclosure Specifications........................................... 9
3 – Optical Considerations......................................................... 10
3.1 – Window Requirements .............................................. 10
3.2 – Imager Field of View................................................. 11
4 – Electrical Specifications ...................................................... 12
4.1 – System Requirements............................................... 12
4.2 – Electrical System Block Diagram ............................... 12
4.3 – Host Interface Pinouts (CR8222 RS232) ................... 13
4.4 – Host Interface Pinouts (CR8221 USB)....................... 13
4.5 – Electrical Control Signals.......................................... 14
4.6 – Power Modes ........................................................... 14
4.7 – Power On (Boot) Timing Diagram ............................... 15
4.8 – Power Down Timing Diagram ..................................... 16
4.9 – Sleep to Wakeup Timing Diagram............................... 16
4.10 – Image Capture Timing Diagram................................ 17
4.11 – Ribbon Cable Diagram (Decode Board
to Host Interface .................................................... 17
4.12 – Electrical Characteristics (DC)
Absolute Ratings (Min and Max) .............................. 18
4.13 – Electrical Characteristics (DC)
Operating Conditions .............................................. 18
4.14 – Decode PCB to Imager PCB Connector...................... 19
5 – General Specifications ......................................................... 20
6 – Reading Range Specifications .............................................. 21
7 – Warranty ............................................................................ 22
8 – APPENDIX A: CR8000 Development Kit User Guide............... 23
8.1 – Development Board .................................................. 23
8.2 – Development Board Connections ............................... 24
8.3 – Development Board Jumpers ..................................... 25
8.4 – Development Board Fuses......................................... 26
9 – APPENDIX B: CR8200 Development Board ........................... 27
9.1 – Interface ................................................................. 28
9.2 – Power System .......................................................... 29
9.3 – Power Measurements................................................ 30
9.4 – Trigger/Wake Up Switches ......................................... 31
9.5 – Indicators................................................................ 31
9.6 – Development Board Jumpers ..................................... 32

4
D026227_08 CR822x Single Board Decoded Scan Engine Integration Guide
1.2 – SKU Descriptions
The Code Reader™ 822x (CR822x) is a patented, high performance,
miniature barcode imaging engine. The CR822x is the smallest
fully-decoded engine on the market, powered by Code’s proprietary
microprocessing platform, which delivers high-speed barcode reading at
a low power point. The CR822x supports RS232 and USB interfaces for
flexible integration into a variety of devices.
Applications for the CR822x include Medical Devices, ATMs, Price-
Lookup, Lottery, Age Verification, Direct Part Marking, Point of Sale,
Self-Service Kiosks and more.
1.1 – Product Overview
1 – CR822x Introduction
The following table describes the options available for the CR822x
engine. Any SKU (Part Number) can be built using the following table:
SKU: CR822# - S#### - MT# - D## - C###
EXAMPLE: CR822x USB with Standard Focus, Tabs,
No Flex, 2.0” Ribbon Cable.
SKU = CR8221-S0100-MT1-DX-C800
Note: Additional Ribbon Cables, Flex Cables, and Focus options may
be available for your application. Please contact your Code representative
to discuss.
CR822# S#### MT# D## C###
Communications
Interface
Wide Field/High
Density Field Focus Mounting Options Flex Cable Ribbon Cable
1 = Single Board USB
(Ribbon Cable)
0100 = Single Field Optics,
Standard Focus
X = No Tabs X = No Flex Cable X = No Ribbon Cable
2 = Single Board
RS232 (Ribbon Cable)
1= With Tabs 800 = 2.0” Ribbon Cable
801 = 6.0” Ribbon Cable
802 = 12.0” Ribbon Cable

5
D026227_08 CR822x Single Board Decoded Scan Engine Integration Guide
2.1 – Decoded Scan Engine Components
2 - Mechanical Specifications
The CR822x can be ordered with or without scan engine mounting tabs.
1. Imager
2. Spacers
3. Decode Board
4. Screws
2.2 – Imager without Mounting Tab Components
2.3 – Imager with Mounting Tab Components
1. Blue LED Targeting Lens
2. Red LED Illumination Lens
3. Lens
4. Self-Tapping Screw Holes
5. a) Illumination Board; b)Imager Board
6. Connector, Receptacle, 30 pin,
0.4 mm pitch
4
3
5a
2
5b
2
4
6
1
1. Blue LED Targeting Lens
2. Red LED Illumination Lens
3. Lens
4. Self-Tapping Screw Holes
5. a) Illumination Board; b)Imager Board
6. Connector, Receptacle, 30 pin,
0.4 mm pitch
7. Mounting Tabs 4
3
5a
2
2
1
5b
4
6
7
7
7
[.81]
20.50
MOLEX 501745-0301
PIN 1 (TO SCAN ENGINE)
GND
TX
RX
ISP
HIROSE FH33-12S-0.5SH(10)
*Dimension will change based on focus.
Decrease for far focus; increase for near focus.
1
2
3
4
[.71]
18.00
[.37]
9.40
[.47]
11.90
[.81]
20.50
[.51]
12.83
[.65]
16.46*
[.03]
0.80
[.07]
1.70
[.47]
11.90
[.15]
3.73
PIN 1
[.05]
1.25
[.05]
1.25
BACK VIEW SIDE VIEW
SIDE VIEW
FRONT VIEW TOP VIEW
FRONT VIEW
2X 1.20 [.05]
NON-PLATED
THROUGH HOLES 4X 1.65[.06]
3.00[.12]

6
D026227_08 CR822x Single Board Decoded Scan Engine Integration Guide
2.4 – Imager without Mounting Tab Mechanical Specifications
1. The Imager without mounting tabs has
four blind holes (two on top and two on
bottom) available for mounting with self-
tapping screws.
2. Please use #1-32 Trilobular®thread
forming screw or M1.8 Delta PT®
thread forming screw, with the following
dimensions:
Minimum Maximum
Thread Engagement 2.00 mm [.079”] 2.50 mm [.098”]
Length (B) Mounting Substrate
Thickness (A) + 2.00 mm
Mounting Substrate
Thickness (A) + 2.50 mm
Torque N/A 1.5 Ibf-in
[.807]
20.50
FRONT VIEW
[.536]
13.63*
SIDE VIEW
[.138]
3.50
[.512]
13.00
A
Ø1.65 [.065] 3.00 [.118]
4 BLIND HOLES PROVIDED
FOR MOUNTING WITH
SELF-TAPPING SCREWS
TOP VIEW
[.469]
11.90
PIN 1
MOLEX CONNECTOR
P/N: 51338-0374
BACK VIEW
UNITS = MM [INCHES]
*Dimension will change based on focus.
Decrease for far focus; increase for near focus.
2.50 MAX
2.00 MIN
(3.00)
A
B
(Ø1.65)
(Ø2.00)#1-32 OR
M1.8 SCREW
MOUNTING
SUBSTRATE
C8200
HOUSING
*Dimension will channge based on focus.
Decrease for far focus; increase for near focus.
UNITS = MM[INCHES]

7
D026227_08 CR822x Single Board Decoded Scan Engine Integration Guide
2.5 – Imager with Mounting Tab Mechanical Specifications
1. In addition to the four blind holes (two
on top and two on bottom) available
for mounting with self-tapping screws,
the Imager with mounting tabs has two
2.50mm [.098”] clearance holes.
2. Please use #1-32 Trilobular®thread forming
screw or M1.8 Delta PT®thread forming
screw, with the following dimensions:
Minimum Maximum
Thread Engagement 2.00 mm [.079”] 2.50 mm [.098”]
Length (B) Mounting Substrate
Thickness (A) + 2.00 mm
Mounting Substrate
Thickness (A) + 2.50 mm
Torque N/A 1.5 Ibf-in
4X Ø1.65
[.065]
3.00
[.118]
2X Ø2.50 [.098]
[.039]
1.00
[.196]
4.99
[.469]
11.90
[.138]
3.50
UNITS = MM [INCHES]
*Dimension will change based on focus.
Decrease for far focus; increase for near focus.
2.50 MAX
2.00 MIN
(3.00)
A
B
(Ø1.65)
(Ø2.00)#1-32 OR
M1.8 SCREW
MOUNTING
SUBSTRATE
C8200
HOUSING
[1.024]
26.00
[.512]
13.00
[.536]
13.63*
[1.244]
31.60
A
PIN 1
FRONT VIEW SIDE VIEW
TOP VIEW
BACK VIEW
MOLEX CONNECTOR
P/N: 51338-0374

8
D026227_08 CR822x Single Board Decoded Scan Engine Integration Guide
2.6 – Decode PCB Mechanical Specifications
DC822x
The DC822x mounts to the back of the CR8200 imager.
UNITS = MM[INCHES]
KEEP OUT (2.20 [.087] HIGH)
2X 3.00
[.118]
2X 1.70
[.067]
2X 0.95
[.037]
2X 2.25
[.089]
1.20
[.047]
2.25
[.089] 2.00
[.079]
TOP BOTTOM
2.00
[.079] .80
[.031]
KEEP OUT (1.50 [.059] HIGH)
20.50
[.807]
MOLEX 501745-0301
PIN 1 (TO SCAN ENGINE)
0.80
[.031]
1.70
[.067]
11.90
[.469]
3.73
[.147]
GND
TX
RX
ISP
HIROSE FH33-12S-0.5SH(10)
18.00
[.709]
9.40
[.370]
PIN 1
1.25
[.049]
1.25
[.049]
2X 1.20 [.047]
NON-PLATED THROUGH HOLES
FRONT VIEW SIDE VIEW
BACK VIEW
TOP VIEW BOTTOM VIEW

9
D026227_08 CR822x Single Board Decoded Scan Engine Integration Guide
2.7 – Decoded Scan Engine Mechanical Specifications
The CR822x has 4 blind mounting holes for use with self-tapping screws.
Overall Dimensions
2.8 – Enclosure Specifications
1. The enclosure for the CR822x should be large enough to
accommodate the engine and designed to maintain the ambient air
in contact with the CR822x within its operating limits (Note: special
care should be taken to ensure the temperature at the image sensor
does not exceed 70 ºC and the temperature at the processor does
not exceed 100 ºC). The enclosure should minimize infiltration by
airborne contaminants and foreign materials.
2. The CR822x must not come in contact with water.
3. The CR822x is sensitive to Electrostatic Discharge (ESD) and must
be handled appropriately. Any individual who handles the CR822x
should be grounded using a wrist strap and ESD protected work area
and work surface.
4. The warranty of the CR822x is void if the recommendations above
are not followed when handling or integrating the device.
UNITS = MM[INCHES]
*Dimension will change based on focus:
decrease for far focus, increase for near focus
12.83
[.505]
16.46*
[.648]
4X 1.65 [.065]
3.00 [.118]
20.50
[.807]
11.90
[.469]
TOP VIEW
FRONT VIEW
FRONT VIEW
SIDE VIEW
SIDE VIEW TOP VIEW

10
D026227_08 CR822x Single Board Decoded Scan Engine Integration Guide
3 - Optical Considerations
D
WINDOW SIZE MUST
EXCEED WIDTH
AND HEIGHT OF
ILLUMINATION ANGLE
H
W
30.00˚
FOV
LED
30.00˚
30.00˚
30.00˚
A
D
A
C
L
FOV
C
L
C
L
LED
C
L
LED
C
L
[.165]
4.20
[.669]
17.00
60˚ LED CONES
3.1 – Window Requirements
When integrating the CR822x into your device or application, it may
be necessary to install a window in front of the optics of the Imager.
Although many different types of materials can be considered, Code
makes the following recommendations.
Placement: Contact to 0.5 mm away from the face of the Imager,
parallel to engine face
Material: Optically clear acrylic
Thickness: 1 mm or less
If your design constraints prevent the window from being mounted within
0.5 mm of the face of the engine, Code recommends an anti-reflective
(AR) coating be applied to both window surfaces (front and back). The AR
coating must have less than 3% reflectance from 400nm to 1000nm.
The window must be wide and tall enough so the surrounding enclosure
does not block any of the illumination from the LEDs. The following
diagram illustrates the field of illumination that must be unobstructed
by the edges of the window aperture.
CR822x Field of Illumination Diagram
Distance to
Window (D)
Illumination
Width (W)*
Illumination
Height (H)*
5 mm 22.04 mm 13.44 mm
6 mm 23.20 mm 14.60 mm
7 mm 24.36 mm 15.76 mm
8 mm 25.52 mm 16.92 mm
9 mm 26.68 mm 18.08 mm
*Window must exceed this width/height
H=1.16D+7.64
W=1.16D+16.24
UNITS =
MM[INCHES]

11
D026227_08 CR822x Single Board Decoded Scan Engine Integration Guide
39.40˚
51.00˚
X
Y
[5.118]
130.00
(FOCAL DISTANCE)
3.2 – Imager Field of View
CR822x Field of View Diagram
The Field of View for the CR822x for Horizontal and Vertical positioning
of the imager is shown below:
Field of View (FOV) Size
X=0.954Z-0.98
Y=0.716Z-0.74
UNITS =
MM[INCHES]

12
D026227_08 CR822x Single Board Decoded Scan Engine Integration Guide
4.2 – Electrical System Block Diagram
4.1 – System Requirements
4 - Electrical Specifications
The CR822x is a complete barcode scanning system that can be easily
integrated into any device.
The block diagram below shows the main components of the system.
Power Supply: The CR822x is powered from the host via the Vin and
Gnd pins. Vin must be within the range specified in section 4.13 when
measured at the decode board. Vin must be maintained with varying
loads, such as when the illumination is turned ON and OFF.
Host Ribbon Cable (FFC): The impedance of the cable for the USB data
lines should be 90 ohm differential. For 3.3V operation, a ribbon cable of
no more than 6.0” in length can be used with a 0.28 mm [.011”] trace
width and 0.3 mm trace thickness. Longer cables can be used at higher
voltages.
Power Sequencing: There is no special power sequence needed for the
CR822x as long as the max and min voltage and current specifications
are met. However, if the voltage on a pin is greater than Vin, such as when
powering on, then current will flow from the pin to Vin through
the pull up resistors.
Thermal Requirements: The operating temperature range for the CR822x
is -20 ºC to 55 ºC (-4º F to 131 ºF) unenclosed. Special care should be
taken to ensure the temperature at the image sensor does not exceed 70
ºC and the temperature at the processor does not exceed 100 ºC.
DECODE
PCBA
FLEX CABLE
RIBBON CABLE (RS232/USB)
NU = Not Used on USB Model
Power
Illum. Control
TXD/nGoodRead
CTS/USB D+
RTS/NU
PwrDwn
nBeeper
nGoodRead/NU
nWakeUp
nTrigger
RXD/USB D-
GND
VIN
RS232 Polarit/NU
12C Bus
Image Control
Image Data
OPTICAL
ENGINE

13
D026227_08 CR822x Single Board Decoded Scan Engine Integration Guide
Notes: 1. Pin has a weak pull up to Vin.
2. If not actively controlling sleep mode, leave unconnected. Do not tie low.
4.3 – Host Interface Pinouts (CR8222 RS232)
Pin Name Type Description Note
1 RS232 Polarity Input RS232 polarity control. When high, all RS232 signals have their normal polarity. When
low, all RS232 signals have inverted polarity. For inverted polarity on all RS232 signals,
tie this pin to Gnd. This pin is GPIO dual function; high impedance (2k Ohm protection
impedance that can be swapped out in final design).
2Vin Power Power supply voltage input
3 Gnd Power Power supply and signal ground
4 RxD Input RS232 receive data, TTL level 1
5 TxD Output RS232 transmit data, TTL level 1
6 CTS Input RS232 Clear to Send, TTL level 1
7RTS Output RS232 Request to Send, TTL level 1
8 PwrDwn Output Power down indicator 1
9 nBeeper Output Feedback indicator (success, error, etc.); active low 1
10 nGoodRead Output Indicates a successful decode; active low 1
11 nWakeUp Input Bring the unit out of sleep state; active low 1,2
12 nTrigger Input Activate image acquisition, decode; active low 1
4.4 – Host Interface Pinouts (CR8221 USB)
Notes: 1. Pin has a weak pull up to Vin.
2. If not actively controlling sleep mode, leave unconnected. Do not tie low.
Pin Name Type Description Note
1 NU N/A Not used
2USB_VBUS Power Power supply voltage input
3 Gnd Power Power supply and signal ground
4 D- Bidirectional USB D- signal
5 NU N/A Not used
6 D+ Bidirectional USB D+ signal
7 NU N/A Not used
8 PwrDwn Output Power down indicator 1
9 nBeeper Output Feedback indicator (success, error, etc.); active low 1
10 nGoodRead Output Indicates a successful decode; active low 1
11 nWakeUp Input Bring the unit out of sleep state; active low 1,2
12 nTrigger Input Activate image acquisition, decode; active low 1

14
D026227_08 CR822x Single Board Decoded Scan Engine Integration Guide
4.5 – Electrical Control Signals
The CR822x is equipped with inputs and outputs that allow the user to
control the reader and get certain status information via hardware signals.
A brief description of each signal is given in this section. For additional
details on the interaction and timing of these signals, refer to the Timing
Diagrams and Tables in the sections that follow.
Pin 8 - Power Down (output): The status of PwrDwn is unknown until the
system has booted and is ready for commands. At that point, the PwrDwn
signal will transition LOW to indicate the CR822x is ready to receive
commands. Thereafter, the PwrDwn signal will indicate that the CR822x
is either consuming power in an idle or active mode (when asserted LOW)
or is in a low power state like sleep mode (when assserted HIGH). The
different power modes are described in more detail in Section 4.6.
Pin 9 – Beeper (output): The nBeeper line is used to indicate a
successful decode, completion of the boot process, errors, and certain
other conditions or events. nBeeper can be configured to transition to a
LOW state for a specified length of time or to output a series of pulses of
a specified duration on a successful decode or on certain error conditions.
Default behavior for this signal is two “beeps” on startup, one “beep” for
a good decode, two “beeps” for a successful configuration barcode read,
and four beeps if a configuration was not applied successfully.
Pin 10 - Good Read (output): The nGoodRead line is used to indicate
a successful decode. Upon the completion of a successful scan and
decode, the nGoodRead line will be asserted LOW.
Pin 11 – Wakeup (input): The nWakeUp line is used to change the state
of the reader from Sleep to Idle. Once the CR822x has entered the sleep
state, it may be awakened by asserting nWakeUp with a LOW pulse. Note
that nWakeUp must be HIGH when the CR822x enters the sleep state in
order for nWakeUp to awaken the CR822x on assertion. Also note that
when the sleep state is not being used, this pin should be left open, not
tied low. Please note that the Sleep state is only valid for CR8222.
Pin 12 – Trigger (input): The nTrigger line is used to activate the reader.
To activate the CR822x, pull the nTrigger line LOW. This is normally used
to cause the reader to scan for a barcode. The Trigger line can also be
used to wake a CR822x from sleep.
Note: When Vin is initially supplied, PwrDwn will stay LOW until the
processor begins booting and will return low when the booting is complete.
If the unit is put to sleep, the PwrDwn signal will then return high. The other
outputs will be LOW for a few milliseconds until the main processor has
completed part of its boot process. These signals should be ignored until
the processor has completed its boot sequence, which will take a maximum
of two (2) seconds, or before the PwrDwn signal has transitioned low after
waking from sleep. See startup timing diagram below for details.
4.6 – Power Modes
Active Mode: In Active Mode the unit is capturing images and initiating
the decode process and/or storing images. The unit transitions to Active
Mode from Idle Mode when a trigger event is received.
Idle Mode: In Idle Mode the unit is not actively capturing images.
The processor is fully functioning and communication can take place,
upgrades can be performed, and scripts can be run. Idle Mode is entered
from Boot Mode after power on, from Active Mode after a register defined
timeout in which there are no trigger events, and from Sleep Mode on
receipt of a wake up.
Sleep Mode (CR8222 only): The imager, illumination, and most of the
processor is powered down. The CPU wake up circuitry, the memory, and
the input/output buffers are powered. The unit enters the sleep state after
a register defined timeout of inactivity. On receipt of a wake up on the
nWakeUp pin, the processor restores the run environment and enters Idle
Mode.

15
D026227_08 CR822x Single Board Decoded Scan Engine Integration Guide
4.7 – Power On (Boot) Timing Diagram
The PwrDwn signal will transition to HIGH
shortly after Vin is applied and will remain
HIGH until the reader is ready.
Parameter Symbol Min Typical Max Unit
Time from Power On to
firmware ready to receive
commands
TPU 350 1500 3000 msec
TPU1 TPU3
TPU2
VIN
nBeeper
nGoodRead
PwrDwn

16
D026227_08 CR822x Single Board Decoded Scan Engine Integration Guide
4.8 – Power Down Timing Diagram
4.9 – Sleep to Wakeup Timing Diagram
Power (Vin) can be removed at any time except
when the unit is performing an upgrade.
Removing power during an upgrade may
cause the unit to become unusable.
Parameter Symbol Min Typical Max Unit Note
Time from Power Off to
all outputs low
TPD1 0.62 msec
5V
0V
VIN
5V
0V
Outputs
TPU1
Outputs: PwrDwn, nGoodRead, nBeeper
Signal Description Min Typical Max Unit
TwUpw nWakeUp pulse width 10 10 msec
TwU Time between nWakeUp asserted and
CR822x ready
10 11 12 msec
Tready Time between CR822x ready and when
nTrigger can be asserted
0 0 0 msec
Tdecode Time between nTrigger asserted and
nGoodRead asserted (decode time)
99 msec
Tgrpw nGoodRead pulse width Programmable
TTimeoUT Time between data transfer and sleep state Programmable msec
Notes: Trigger can also be used to wake unit.
TWUPW
nWakeUp
TWU
TCMDDELAY
PwrDwn
TDECODE
nTrigger
TSU TGRPW
nGoodRead
T
TIMEOUT
DATA
Data
Wake-Up Barcode Read Timing Diagram

17
D026227_08 CR822x Single Board Decoded Scan Engine Integration Guide
Notes: 1. Tic is dependent on image size.
2. Trigger must be asserted for Trigger Confirmation Time.
3. Trigger Confirmation Time defaults to zero and is adjustable.
4.10 – Image Capture Timing Diagram
Image acquisition and decoding can be started from either the nTrigger
line or via a communications channel command. The time required to
capture an image can vary depending on the size of image selected, the
confirmation time configuration, and where the imager is in the capture
cycle. The time to decode an image can depend on the image quality,
complexity of the barcode, etc. The maximum time spent trying to decode
an image defaults to 320ms and can be controlled by a configuration
command.
Parameter Symbol Min Typ Max Unit Note
Time from Trigger Accepted to
Image Capture Complete
Tic 5 32 100 msec 1
Minimum Trigger duration TTmin 10 20 N/A 2
Trigger Confirmation Time TTcT 0 0 see note msec 3
TTMIN
TTCT
TRIGGER ACCEPTED
IMAGE CAPTURE COMPLETE
TIC
Image Capture and Decode Timing
nTrigger
4.11 – Ribbon Cable Diagram (Decode Board to Host Interface)
Our ribbon cables have the following characteristics:
1: Bottom contact on mating end
2: 12 pin
3: 0.5 mm pitch
4: 0.3 mm thickness with stiffener
Our ribbon cables have contacts on the same side of each end. Please
take this into account with respect to the control signals when designing
the mating connector pinout on the host interface.
The Development Kits, CR822x-DKX, use a ribbon cable with opposite
side contacts.
3.3V operation is only possible with 152.4 mm [6.0”] or shorter ribbon
cable.
Three ribbon cables are available with the following SKUs and lengths:
SKU Length
C800 50.8 mm [2.0”]
C801 152.4 mm [6.0”]
C802 304.8 mm [12.0”]
.305
[.012]
CABLE LENGTH
6.00
[.236]
3.556
[.14] .50
[.020] .356
[.014]
6.50
[.256]
5.50
[.217]
.28
[.011]

18
D026227_08 CR822x Single Board Decoded Scan Engine Integration Guide
Notes: 1. 100 Kilo-ohm pull-up to Vin on open drain output; actual voltage will depend on external
impedance connected to pin
2. Depends on the brightness level of the illumination LEDs
3. Assumes inputs and outputs are tri-stated or high. If pulled low, current through pull up
resistors will need to be added
4. The USB model does not support sleep mode
5. Continuous scan
6. Duration above max operating current is 32 uS.
4.13 – Electrical Characteristics – Operating Conditions
Parameter Symbol Min Typ Max Unit Note
RS232
DC Supply Voltage, RS232 Vin 2.97 3.3 3.63 V
High level input voltage Vih 2.0 V
Low level input voltage Vil 0.8 V
High level output voltage Voh 2.4 Vin 1
Low level output voltage Vol 0.55 V
Active operating current ia475 mA 2,5
Sleep current iS150 uA 3,4
Inrush current ir600 mA 6
USB
DC Supply Voltage, USB Vin 4.75 5.0 5.25 V
USB high level input voltage VUSBih 2.0 V
USB low level input voltage VUSBil 0.8 V
USB static output high VUSBoh 2.8 3.6 V
USB static output low VUSBol 0.3 V
Active operating current ia325 mA 2,5
Inrush current ir600 mA 6
RS232 and USB
Output leakage current ioz 10 uA
Idle operating current ii95 mA
4.12 – Electrical Characteristics (DC) – Absolute Ratings (Min and Max)
Parameter Symbol Min Max Unit Note
DC Supply Voltage (RS232) Vin 2.97 3.63 V
DC Supply Voltage (USB) Vin 4.75 5.25 V
Output source or sink current Io 330 mA 1
Notes: 1. nBeeper sinks the most current. Other outputs sources a max of 16 mA.

19
D026227_08 CR822x Single Board Decoded Scan Engine Integration Guide
4.14 – Decode PCB to Imager PCB Connector
Pin Name Type Description Note
1Vin (rS232) / USB_
VBUS (USB)
Power Vin power to Optical Engine
2Vin (rS232) / USB_
VBUS (USB)
Power Vin power to Optical Engine
3 1.8V Power 1.8V power to Optical Engine
4 2.8VImagerEnable Output Imager 2.8V enable
5 Gnd Power Power and signal ground
6 ExtClk Output External clock to imager
7 Gnd Power Power and signal ground
8 PixClk Input Pixel clock
9 Gnd Power Power and signal ground
10 FrameValid Input Vsync from imager
11 LineValid Input Hsync from imager
12 Gnd Power Power and signal ground
13 Dout4 Input Imager pixel data 4
14 Dout5 Input Imager pixel data 5
15 Dout6 Input Imager pixel data 6
16 Dout7 Input Imager pixel data 7
17 Dout8 Input Imager pixel data 8
18 Dout9 Input Imager pixel data 9
19 Dout10 Input Imager pixel data 10
20 Dout11 Input Imager pixel data 11
21 nImagerReset Output Imager reset, active low
22 Imager_Flash Output Imager flash
23 Sdata Input/Output I2C bus data line
24 Sclk Output I2C bus clock line
25 Gnd Power Power and signal ground
26 IllumPwm0 Output PWM illumination signal
27 TargetLed Output Targeting LED control signal
28 n1.8VImagerEnable Output Imager 1.8V enable (active low)
29 5.0VImagerEnable Output Optical Engine 5V enable
30 Imager_Trigger Output Imager trigger

20
D026227_08 CR822x Single Board Decoded Scan Engine Integration Guide
5 – General Specifications
Physical Characteristics Specification
CR822x Dimensions 20.50 mm W x 16.46 mm D x 11.90 mm H
0.81” W x 0.65” D x 0.47” H
CR822x with Tabs Dimensions 31.60 mm W x 16.46 mm D x 11.90 mm H
1.24” W x 0.65” D x 0.47” H
CR822x Reader with Tabs Weight 0.10oz. (3.0g) est.
CR822x Reader without Tabs Weight 0.09oz. (3.0g) est.
User Environment Specification
Operating Temperature -20 ° to 55 °C / -4 ° to 131 °F
Storage Temperature -30 ° to 55 °C / -22 ° to 149 °F
Humidity 5% to 95% non-condensing
1D Barcodes BC412, Codabar, Code 11, Code 32, Code 39, Code 93,
Code 128, IATA 2 of 5, Interleaved 2 of 5, GS1 DataBar,
Hong Kong 2 of 5, Matrix 2 of 5, MSI Plessey, NEC 2
of 5, Pharmacode, Plessey, Straight 2 of 5, Telepen,
Trioptic, UPC/EAN/JAN
Stacked 1D Barcodes Codablock F, Code 49, GS1 Composite
(CC-A/CC-B/CC-C), MicroPDF, PDF417
2D Barcodes Aztec Code, Data Matrix, Han Xin, MaxiCode, Micro QR
Code, QR Code, Grid Matrix
Postal Barcodes Australian Post, Canada Post, Intelligent Mail, Japan
Post, KIX Code, Korea Post, Planet, Postnet, UK Royal
Mail, UPU ID-tags
Proprietary 2D Barcodes GoCode®(Additional License Required)
Performance Characteristics Specification
Field of View 51° horizontal by 39.4° vertical
Focal Distance Approximately 130 mm
Sensor CMOS 1.2 Megapixel monochrome
Optical Resolution 1280 x 960
Pitch ± 65° (from front to back)
Skew ± 60° (side-to-side)
Rotational Tolerance ± 180°
Symbol Contrast 15% minimum reflectance difference
Target Beam Single, blue targeting bar, 470 nm LED
Ambient Light Immunity Sunlight: Up to 9,000'-candles/96,890 lux
Power Requirements Reader @ 5vdc: Maximum=330 mA; Idle=1 mA;
Sleep=0.5 mA
Communication Interfaces USB, TTL RS232
This manual suits for next models
1
Table of contents
Other Code Barcode Reader manuals

Code
Code CORTEXJPOS CR6000 User manual

Code
Code CR950 User manual

Code
Code CORTEXJPOS CR2300 User manual

Code
Code CR900FD User manual

Code
Code CR1000 User manual

Code
Code CR900FD User manual

Code
Code CR1400 User manual

Code
Code CR2700 User manual

Code
Code Code Reader 2.0 User manual

Code
Code CR4405 User manual

Code
Code CR1100 User manual

Code
Code Reader 2500 CR2500) User manual

Code
Code CORTEXJPOS CR2300 User manual

Code
Code Code Reader 2.0 User manual

Code
Code Code Reader CR3500 User manual

Code
Code CR1000 User manual

Code
Code Code Reader CR8000 Quick setup guide

Code
Code CR1500 User manual

Code
Code CR1000 User manual

Code
Code CR1200 User manual