English
Language : 

CY8C56LP_13 Datasheet, PDF (43/120 Pages) Cypress Semiconductor – Programmable System-on-Chip (PSoC®)
PSoC® 5LP: CY8C56LP Family
Datasheet
CAN Node 1
PSoC
CAN
Drivers
CAN Controller
Figure 7-14. CAN Bus System Implementation
CAN Node 2
CAN Node n
En
Tx Rx
CAN Transceiver
CAN_H CAN_L
CAN_H CAN_L
CAN Bus
CAN_H CAN_L
7.5.1 CAN Features
„ CAN2.0A/B protocol implementation - ISO 11898 compliant
‡ Standard and extended frames with up to 8 bytes of data per
frame
‡ Message filter capabilities
‡ Remote Transmission Request (RTR) support
‡ Programmable bit rate up to 1 Mbps
„ Listen Only mode
„ SW readable error counter and indicator
„ Sleep mode: Wake the device from sleep with activity on the
Rx pin
„ Supports two or three wire interface to external transceiver (Tx,
Rx, and Enable). The three-wire interface is compatible with
the Philips PHY; the PHY is not included on-chip. The three
wires can be routed to any I/O
„ Enhanced interrupt controller
‡ CAN receive and transmit buffers status
‡ CAN controller error status including BusOff
„ Receive path
‡ 16 receive buffers each with its own message filter
‡ Enhanced hardware message filter implementation that
covers the ID, IDE and RTR
‡ DeviceNet addressing support
‡ Multiple receive buffers linkable to build a larger receive
message array
‡ Automatic transmission request (RTR) response handler
‡ Lost received message notification
„ Transmit path
‡ Eight transmit buffers
‡ Programmable transmit priority
‡ Round robin
‡ Fixed priority
‡ Message transmissions abort capability
7.5.2 Software Tools Support
CAN Controller configuration integrated into PSoC Creator:
„ CAN Configuration walkthrough with bit timing analyzer
„ Receive filter setup
Document Number: 001-84935 Rev. *C
Page 43 of 120