Handheld Scanner

Document created by Juan Rodarte Employee on Feb 10, 2020
Version 1Show Document
  • View in full screen mode



Barcode scanners are essential in everyday activities including grocery scanning, identifying hospital patients, and tracking boxes or products in a production line or warehouse. In all cases, they must prove to be fast, accurate, and durable in various environments.

Barcode scanners use laser, bioptic, or image scanning technology to scan 1D or 2D barcodes. Depending on the application, they are designed to be handheld, in-counter, on-counter or hands-free. For connectivity, barcode scanners connect via serial interfaces such as RS-232, USB or wirelessly using Bluetooth or Wi-Fi. Barcode scanners require high-performance MCUs which provide design flexibility at a low cost and can process data quickly and securely.

With a combination of our wide variety of products including Arm Cortex processors, power management ICs, capacitive touch devices, NFC contactless reader devices, audio codec devices, load switches, RTC’s, smart amplifiers, battery authentication devices, smart amplifiers, and others, designing a barcode scanner that is fast, accurate, and durable is simple and cost-effective.

Block Diagram







Recommended Products


Category NameMPU
i.MX RT1050 MCU/Applications Crossover MCU| Arm Cortex-M7, 512KB SRAM | NXP Highest performing Arm Cortex-M7, 3020 CoreMark/1284 DMIPS @ 600 MHz
i.MX 6ULL Applications Processor | Single Arm Cortex-A7 @ 900 MHz | NXP Arm Cortex-A7 core up to 900 MHz, 128 KB L2 cache, Security Block: TRNG, Crypto Engine (AES with DPA, TDES/SHA/RSA), Secure Boot
i.MX 8M Applications Processor | Arm Cortex-A53, Cortex-M4 | 4K display resolution | NXP 

i.MX 8M Family - Arm Cortex-A53, Cortex-M4, Audio, Voice, Video


Category NameNFC
CLRC663 plus family | High-performance NFC frontends | NXP Multiple interfaces to support a broad range of microcontrollers and high-security reader implementations. Supply voltage: 2.5 to 5.5 V.
NFC Tags for Electronics | NXP Offload the cumbersome task of provisioning a new device onto an existing network. Energy harvesting capabilities to power battery operated devices.
NTAG SmartSensor | NXP Offers single-chip solutions that combine NFC connectivity with autonomous sensing, data processing, and logging.


Category NamePower Management
PCA9411 | NXP ±3 % output voltage accuracy over full current, voltage and temperature range and efficiency up to 94%
Voltage Level Translators (Level Shifters) | NXP Bi-directional level shifter and translator circuits include a range from single-bit to 32-bit widths
PMIC with 1A Li+ Linear Battery Charger | NXP Input voltage VIN from 5V bus, USB, or AC adapter (4.1 V to 6.0 V) withstands up to 22V transient. DDR memory reference voltage, VREFDDR, 0.5 to 0.9 V, 10 mA.


Category NameAudio
Ultra-Low-Power Audio Codec | NXP Capless headphone and an integrated PLL to allow clock reuse within the system that helps achieve a lower overall system cost.
Audio Amplifiers | NXP Audio amplifiers deliver leading performance for sound, robustness and EMC performance.


Category NameSecure
A1006 | Secure Authenticator IC: Embedded Security Platform | NXP Authentication time (on-chip calculations) < 50 ms. Power Consumption: 500 μA active. Minimum 10 years memory retention at 85°C


Category NameUSB
USB PD and type C current-limited power switch | NXP VINT supply voltage range from 2.5 V to 5.5 V, 29 V Tolerance on VBUS and EN Pin.
PTN5110 | NXP Designed to comply with USB PD, USB Type-C and TCPC specifications. Back current protection on all pins when PTN5110 is unpowered.


Category NamePeripherals
PCF8883 | NXP Wide input capacitance range (10 pF to 60 pF) and automatic calibration.
PCF8523 | NXP Provides year, month, day, weekday, hours, minutes, and seconds based on a 32.768 kHz quartz crystal. Resolution: seconds to years.
PCAL6416AEX | NXP 16-bit general purpose I/O expander. Latched outputs with 25 mA drive maximum capability.