View or download Your Microcontroller
![]()

View or download Your Microcontroller
![]()

National Application Note
AN-1048: Application Note 1048 Replacing Dedicated Protocol Controllers with Code Efficient and Configurable Microcontrollers-Low Speed CAN Network Applications
National Application Note
AN-1049: AN-1049 Using CAN Networking for Cost Effective DC Motor Control in Vehicle Body Electronics
National Application Note
AN-1074: Application Note-1074 CAN Products from National Semiconductor Users Guide and Application Note

This application note describes the CAN interrupt drivers of the ST10F27x and provides programming examples that can be used to define interrupt schemes and write interrupt drivers. Two C-CAN modules are implemented on ST10F27x, mapped on XBUS. Interrupt sources, the way the sources of interrupts are identified and the two methods of handling interrupts are described: One using the hardware features of the CAN modules and the other through polling internal sources.

This application note describes the CAN interrupt drivers of the ST10F27x and provides programming examples that can be used to define interrupt schemes and write interrupt drivers. Two C-CAN modules are implemented on ST10F27x, mapped on XBUS.


This application note is intended to provide practical application examples of the STM32F10xxx CAN peripheral use. This document, its associated firmware, and other such application notes are written to accompany the STM32F10xxx firmware library. These are available for download from the STMicroelectronics website: www.st.com

The Controller Area Network (CAN) norm defines a fast and robust serial bus protocol, suited for local networking of intelligent devices such as microcontrollers, sensors and actuators. It is now widely used, mostly in the automotive domain, but also for home automation and industrial equipment control. Several members of the ST7 MCU family have a built-in CAN peripheral named pCAN, which allows them to be used as nodes in a CAN network. A software driver provided is by ST to help you start designing and writing applications using the ST7 pCAN cell.


Replacing a classical harness with a multiplexing (mux) network makes cars more competitive as it increases their flexibility and simplifies the wiring. CAN is the leading protocol for car mux systems thanks to its large speed spectrum and noise immunity. But each application has specific constraints in terms of protocol, cost and performance. So a single node architecture does not fit all the needs.
|