Skip to main content
Design DocumentNxp

Linux Point of Sale (LPOS) Reader Solution Quick Start Guide

Quick start guide for NXP's Linux Point of Sale (LPOS) Reader Solution featuring the i.MX 6UltraLite processor, PN5180 NFC controller, and TDA8035 smart card interface.

View design document

Overview

This design document provides a comprehensive quick start guide for the Linux Point of Sale (LPOS) Reader Solution. The kit is built on the NXP Tower System and centers around the TWR-POS-i.MX6UL processor board, which uses the MCIMX6G3CVM05AB (ARM Cortex-A7) for secure payment processing and PCI 4.x compliance. It integrates the TWR-POS-PN5180 board to provide NFC capabilities via the PN5180 chip and contact smart card support through the TDA8035 interface. The guide details hardware assembly including the iWave-LCD and PINPAD peripherals, jumper configurations, power management via USB Type-C, and the execution of payment demonstrations using the Issuer Host Simulator (IHS).

Use Cases

  • Development of EMV-compliant contactless payment terminals
  • Secure Linux-based point of sale system prototyping
  • Integration of NFC and contact smart card reading into industrial devices
  • Payment application demonstration and software enablement

Topics

MCIMX6G3CVM05AB
PN5180
TDA8035
i.MX 6UltraLite
Point of Sale
NFC Reader
Smart Card Interface
EMVCo
PCI 4.x
ARM Cortex-A7
Tower System
Contactless Payment

Referenced Parts

MCIMX6G3CVM05AB

NXP

The primary board of the Linux POS Reader Solution is the TWR-POS-i.MX6UL. It’s a Tower module featuring the MCIMX6G3CVM05AB – an ARM® Cortex®-A7 @ 528 MHz core

PN5180

NXP

This board has the NXP PN5180 chip to enable the NFC interface

TDA8035

NXP

the TDA8035 to enable the smartcard contact interface.

PN5180

NXP

The card reader interfaces are provided via the TWR-POS-PN5180. This board has the NXP PN5180