EasyManua.ls Logo

Infineon C166 Series User Manual

Infineon C166 Series
69 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
Page #1 background imageLoading...
Page #1 background image
A
pp
lication Note, V 1.0, Feb. 2004
CAN
Connecting C166 and C500
Microcontroller to CAN
.
Microcontrollers
AP29000
Never stop thinking.

Table of Contents

Question and Answer IconNeed help?

Do you have a question about the Infineon C166 Series and is the answer not in the manual?

Infineon C166 Series Specifications

General IconGeneral
Architecture16-bit
CPU CoreC166
Data Bus Width16-bit
Address Bus Width24-bit
Maximum Addressable Memory16 MB
Instruction Set ArchitectureC166
Clock SpeedUp to 40 MHz
I/O PinsVaries
TimersMultiple timers/counters with various modes
Communication InterfacesUART, SPI, I2C, CAN
PWMYes
Interrupt ControllerYes
Operating Voltage3.3V or 5V
Operating Temperature-40°C to +85°C or +125°C

Summary

Abbreviations and Symbols

Abbreviations and Symbols Used in CAN Document

Lists and defines abbreviations and symbols used throughout the application note.

Introduction to CAN Technology

CAN Requirements: Data Rate, Integrity, Sharing

Explains vehicle bus system requirements like data rate, integrity, and data sharing.

CAN Protocol History and Market Position

Discusses CAN protocol definition by Bosch and its market adoption.

The Controller Area Network (CAN) Protocol

CAN Bus Basics and Operation

Covers CAN's asynchronous serial bus, logic, and physical layer.

CAN Addressing and Bus Arbitration

Explains message identifiers and CSMA/CD with NDA for bus access.

CAN Frame Formats: Data, Remote, Error

Details Standard/Extended Data/Remote Frames and Error Frames.

CAN Bit Timing and Error Detection Mechanisms

Covers nominal bit time, error detection (CRC, ACK, Bit, Stuff), and error states.

CAN Implementations: Standard/Extended, Basic/Full

Differentiates between Standard/Extended and Basic/Full CAN implementations.

Infineon CAN Devices and Modules

Infineon C500 and C166 Microcontroller Overview

Provides an overview of Infineon's C500 and C166 microcontroller families.

C167CR/C515C On-Chip CAN Module Details

Describes functional blocks, registers, and addressing of the CAN module.

Infineon SAE 81C90/91 Full-CAN Controller Features

Details the features, functional blocks, and registers of the SAE 81C90/91.

Connecting Infineon Microcontrollers to CAN

C167CR/C515C Hardware Connection to CAN Bus

Shows hardware connections and notes for C167CR/C515C with a CAN transceiver.

SAB 80C166 Connection to CAN via SAE 81C90

Illustrates SAB 80C166 connection using the parallel interface of SAE 81C90.

C511/C513 Serial Connection to CAN via SAE 81C91

Demonstrates serial connection of C511/C513 microcontrollers using SAE 81C91.

CAN Bus Cable Connector Proposal

Proposes SUB-D connectors and pin usage for CAN bus cables.

Handling Infineon CAN Devices

Accessing CAN Module and SAE 81C90/91 Registers

Explains register access via names and addresses for C167CR and C515C.

Configuring CAN Bit Timing Parameters

Details calculations and programming for TSEG1, TSEG2, SJW, and BRP.

Handling CAN Module Operations: Initialization & Transmission

Covers initialization, data frame, and remote frame transmission.

Handling SAE 81C90/91 Operations: Initialization & Interrupts

Explains SAE 81C90/91 initialization, interrupt handling, and register configuration.

Using Basic CAN Feature and Monitor Mode

Describes Basic-CAN feature with MO 15 and Monitor Mode of SAE 81C90/91.

Related product manuals