COMMELL MPX-24794S User Manual

Page 8

Advertising
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

Advertising