Zilog Encore! 32 is a ARM9-based microcontroller by Zilog, Inc. It was the company's second attempt to produce ARM-based controllers. This system-on-a-chip includes an integrated memory controller, interfaces such as Universal Serial Bus (USB), Liquid Crystal Display (LCD) and Serial Peripheral Interface (SPI). Variants include version supporting Magnetic Stripe Reader or Smart Card Reader. Toolkit also includes Linux support.