The μPAC-5001D-CAN2 is palm size PACs (Programmable Automation Controller). With abundant and various peripherals and communication ports, the μPAC-5001D-CAN2 can integrate different communication interface, like CAN bus, RS-232, RS-485, Ethernet and so on. In order to increase the modules openness and applications flexibility, the μPAC-5001D-CAN2 provides DOS-like real-time single-task operation system for adapting to all kinds of needs. Users can develop application programs via C/C++ compiler. In respect of application development, the μPAC-5001D-CAN2 also provides various libraries and demo programs about the peripheral components. Users may be confused how to use those abundant libraries. For this purpose, the μPAC-5001D-CAN2 provides demo programs about libraries. When users need to use various peripheral like communication ports, watch dog, real-time clock (RTC), seven-segment display, reading/accessing into flash, EEPROM, microSD, even using 64-bit hardware unique series number to protect the development of application software, they can be completed easily and quickly to meet all kinds of needs for application program development by revising and combining these sample programs. In order to work under harsh environment, the μPAC-5001D-CAN2 was designed with low power consumption and fanless products. Besides, it adds all manner of anti-jamming protection components on circuit design and meets requirements of the wide operating temperature and wide operating voltage. Basis of all features which were described previously, the μPAC-5001D-CAN2 is an ideal for data collection which is applied to integrate all kinds of communication interface or as a data processing center. It is also designed to convert different protocol network such as gateway or bridge devices.