The picture above shows the CANDIP/AVR, which has the size of a DIP28. The CANDIP/AVR is equipped with an Atmel AVR microcontroller type AT90S8515 and the CAN controller SJA1000 from Philips.
THE CANDIP/AVR is
Obsolete, please look at the CANDIP/M162
What is CANDIP/AVR?
CANDIP/AVR is an embedded microcontroller with CAN (Controller Area Network), where you as a user can make a quick route to new products, maybe you just need some digital I/O connected to CAN or a a smart node with a PID controlled motor etc. You can see the CANDIP/AVR as a very small "Single Board Computer" with the possibility to perform almost 4MIPS.
CANDIP/AVR isn't just a "ready to use module with pre-programmed software" which has a very narrow application field, such as a CANopen SLIO or a homebrewed Protocol SLIO, it is completely scalable with your own software (written in C, Basic, Forth, Pascal or any other compiler that supports the Atmel AVR AT90S8515). We can of course pre-program it to behave as you like incase you do not have the time or knowledge.
CANDIP/AVR also has on-board RS-232 transceivers and a RESET circuit that generates a proper reset after power up and will also halt the microcontroller if the voltage drops below 4.38V. Furthermore it has a standard ISO-11898 CAN transceiver on board, but could also use an external CAN transceiver with your own hardware with e.g. OPTO isolation.
CANDIP/AVR will get you a quick start where you do not have to start from scratch and debug hardware while trying to get your application running. We also provide simple routines for testing the CAN controller by sending and receiving frames. Today we provide samples in ImageCraft ICCAVR, Info Tech CodeVisionAVR C and MCS Electronics BASCOM-AVR. It is also possible to buy a full working CANlib for the SJA1000, written in ICCAVR with full source code.
CANDIP/AVR has a few I/O connections on board that could be used for general I/O, but it can easily be expanded to a real advanced and sophisticated system through the SPI port. Through the SPI port you could add hardware such as digital I/O, ADC, DAC, RTC, EEPROM, LCD and much more. You can also attach I2C devices and control them by software controlled I2C. There is also one external Interrupt line available (INT1), the other on the AT90S8515 (INT0) is used for the CAN controller.
© Copyright 2000-2005 LAWICEL. All rights reserved. Images and
text used on these pages may not
These pages where last updated 21/06/2005