beautypg.com

COMMELL MPX-24794S User Manual

Page 8

background image

MPX-24794S User’s Guide

Ver 1.10

Taiwan Commate Computer Inc.

3

The MPX-24749S firmware provides APIs for SPI master functions, I2C master
functions, 16-bit counter functions, and GPIO functions to be used by the USB host
side applications. USB host side applications communicate with MPX-24794S
firmware via USB Bulk In and Bulk Out transactions. The Common Communication
Protocol (CCP) is formatted within Bulk In and Bulk Out data. Please refer to the
MPX-24794S Programmer's Guide for detail technical information.

1.1 Features

1.1.1 Hardware


The MPX-24794S Serial USB Card is based on Cypress CY8C24794-24LTXI
System-on-Chip controller, which has the following features:

M8C processor speeds up to 24 MHz

Low power at high speed

USB 2.0 compliant at full speed (12 Mbps)

SPI Master module on Port 0

SPI Master mode 0, 1, 2, 3 with 1 MHz clock frequency

Selectable SPI setup time and hold time

Connects up to five SPI slave devices (CS0#, CS1#, CS2#, CS3#, CS4#)

Programmable 16-bit general purpose counter

16-bit Counter at 1 MHz clock rate

16-bit Counter with enable input pin

16-bit Counter with compare_true and terminal_count output pins

I2C Master supports standard mode of 100 kbps date rate

8-bit I2C slave address with Read/Write bit on bit-0

Programmable 16-bit GPIOs

8-bit GPIO on Port 3

8-bit GPIO on Port 4

25-mA sink, 10-mA source on all GPIOs

Pull-up, pull-down, high Z, strong, or open-drain drive modes on all GPIOs

Configurable interrupt on all GPIOs

1.1.2 Firmware


The MPX-24794S firmware supports the following features. Please refer to the MPX-
24794S Programmer Reference for details.

Optimized to run accurately and efficiently

Bulk Out endpoint for commands sending

Bulk In endpoint for responses receiving