CY8C5246AXI-038 Cypress Semiconductor Corp, CY8C5246AXI-038 Datasheet - Page 37

no-image

CY8C5246AXI-038

Manufacturer Part Number
CY8C5246AXI-038
Description
Manufacturer
Cypress Semiconductor Corp
Datasheet

Specifications of CY8C5246AXI-038

Lead Free Status / RoHS Status
Compliant
Figure 7-13. Digital System Interconnect
Interrupt and DMA routing is very flexible in the CY8C52
programmable architecture. In addition to the numerous fixed
function peripherals that can generate interrupt requests, any
data signal in the UDB array routing can also be used to generate
a request. A single peripheral may generate multiple
independent interrupt requests simplifying system and firmware
design.
(Interrupt/DMA Multiplexer).
Figure 7-14. Interrupt and DMA Processing in the IDMUX
7.4.1 I/O Port Routing
There are a total of 20 DSI routes to a typical 8-bit I/O port, 16
for data and four for drive strength control.
When an I/O pin is connected to the routing, there are two
primary connections available, an input and an output. In
conjunction with drive strength control, this can implement a
bidirectional I/O pin. A data output signal has the option to be
single synchronized (pipelined) and a data input signal has the
option to be double synchronized. The synchronization clock is
the system clock (see
Document Number: 001-55034 Rev. *G
Fixed Function DRQs
Counters
Global
Clocks
Timer
Fixed Function IRQs
Figure 7-14
CAN
EMIF
UDB Array
I2C
shows the structure of the IDMUX
Interrupt and DMA Processing in IDMUX
Digital System Routing I/F
Digital System Routing I/F
SAR
ADC
Figure
UDB ARRAY
IRQs
DRQs
Controller
Interrupt
6-1). Normally all inputs from pins
DAC
Detect
Detect
Edge
Edge
Controller
DMA
Comparators
0
1
2
0
1
2
3
PRELIMINARY
IO Port
Pins
DMA termout (IRQs)
IO Port
Controller
Controller
Pins
Interrupt
DMA
are synchronized as this is required if the CPU interacts with the
signal or any signal derived from it. Asynchronous inputs have
rare uses. An example of this is a feed through of combinational
PLD logic from input pins to output pins.
Figure 7-15. I/O Pin Synchronization Routing
Figure 7-16. I/O Pin Output Connectivity
There are four more DSI connections to a given I/O port to
implement dynamic output enable control of pins. This
connectivity gives a range of options, from fully ganged 8-bits
controlled by one signal, to up to four individually controlled pins.
The output enable signal is useful for creating tristate
bidirectional pins and buses.
Figure 7-17. I/O Pin Output Enable Connectivity
7.5 CAN
The CAN peripheral is a fully functional controller area network
(CAN) supporting communication baud rates up to 1 Mbps. The
CAN controller implements the CAN2.0A and CAN2.0B
specifications as defined in the Bosch specification and
4 IO Control Signal Connections from
DO
UDB Array Digital System Interface
PIN 0
DI
DO
PIN 0
OE
PSoC
8 IO Data Output Connections from the
UDB Array Digital System Interface
PIN1
PIN1
DO
OE
®
5: CY8C52 Family Datasheet
PIN2
PIN2
OE
DO
PIN3
OE
PIN3
DO
Port i
Port i
PIN4
OE
PIN4
DO
PIN5
OE
PIN5
DO
PIN6
OE
PIN6
DO
PIN7
OE
PIN7
DO
Page 37 of 85
[+] Feedback

Related parts for CY8C5246AXI-038