Introduction, Processor core functional overview, Processor – Cypress EZ-OTG CY7C67200 User Manual
Page 2: Clocking, Memory, Interrupts, General timers and watchdog timer, Power management, Interface descriptions
CY7C67200
Document #: 38-08014 Rev. *G
Page 2 of 78
Introduction
EZ-OTG™ (CY7C67200) is Cypress Semiconductor’s first
USB On-The-Go (OTG) host/peripheral controller. EZ-OTG is
designed to easily interface to most high-performance CPUs
to add USB host functionality. EZ-OTG has its own 16-bit RISC
processor to act as a coprocessor or operate in standalone
mode. EZ-OTG also has a programmable IO interface block
allowing a wide range of interface options.
Processor Core Functional Overview
An overview of the processor core components are presented
in this section.
Processor
EZ-OTG has a general purpose 16-bit embedded RISC
processor that runs at 48 MHz.
Clocking
EZ-OTG requires a 12 MHz source for clocking. Either an
external crystal or TTL-level oscillator may be used. EZ-OTG
has an internal PLL that produces a 48 MHz internal clock from
the 12 MHz source.
Memory
EZ-OTG has a built-in 4K × 16 masked ROM and an 8K × 16
internal RAM. The masked ROM contains the EZ-OTG BIOS.
The internal RAM can be used for program code or data.
Interrupts
EZ-OTG provides 128 interrupt vectors. The first 48 vectors
are hardware interrupts and the following 80 vectors are
software interrupts.
General Timers and Watchdog Timer
EZ-OTG has two built-in programmable timers and a
watchdog timer. All three timers can generate an interrupt to
the EZ-OTG.
Power Management
EZ-OTG has one main power-saving mode, Sleep. Sleep
mode pauses all operations and provides the lowest power
state.
Interface Descriptions
EZ-OTG has a variety of interface options for connectivity, with
several interface options available. See
to understand
how the interfaces share pins and can coexist. Below are
some general guidelines:
• I2C EEPROM and OTG do not conflict with any interfaces
• HPI is mutually exclusive to HSS, SPI, and UART
Table 1. Interface Options for GPIO Pins
GPIO Pins
HPI
HSS
SPI
UART
I2C
OTG
GPIO31
SCL/SDA
GPIO30
SCL/SDA
GPIO29
OTGID
GPIO24
INT
GPIO23
nRD
GPIO22
nWR
GPIO21
nCS
GPIO20
A1
GPIO19
A0
GPIO15
D15
CTS
GPIO14
D14
RTS
GPIO13
D13
RXD
GPIO12
D12
TXD
GPIO11
D11
MOSI
GPIO10
D10
SCK
GPIO9
D9
nSSI
GPIO8
D8
MISO
GPIO7
D7
TX
GPIO6
D6
RX
GPIO5
D5
GPIO4
D4
GPIO3
D3
GPIO2
D2
GPIO1
D1
GPIO0
D0