Interface Products Design Guide Using CAN, LIN, Ethernet, Infrared Connectivity and General Purpose I/O Expanders

Size: px
Start display at page:

Download "Interface Products Design Guide Using CAN, LIN, Ethernet, Infrared Connectivity and General Purpose I/O Expanders"

Transcription

1 Analog and Interface Product Solutions Interface Products Design Guide Using CAN, LIN, Ethernet, Infrared Connectivity and General Purpose I/O Expanders Design ideas in this guide are based on many of the interface devices available from Microchip Technology. A complete device list and corresponding data sheets for these products can be found at: Stand-alone CAN Controller MCP2515 CAN Transceiver MCP2551 CAN I/O Expander MCP250XX LIN Transceiver MCP201 Ethernet Controller ENC28J60 General Purpose I/O Expander MCP23X08 MCP23X17 IrDA Encoder/Decoder MCP2120 MCP2122 IrDA Protocol Handler MCP2140 MCP2150 MCP2155

2 Controller Area Network (CAN) SIMPLE CAN DESIGN FAN CONTROL EXAMPLE: SOLUTION SIMPLE SENSOR NODE The CAN bus (Controller Area Network) protocol was designed to be a high-speed, reliable communication protocol for command and control network applications. Microchip offers a complete line of products to meet the needs of highperformance embedded applications using the CAN protocol, including 8- and 16-bit microcontrollers (MCUs) with integrated CAN, stand-alone CAN controllers, CAN I/O expanders and CAN transceivers. As CAN continues to grow and proliferate into other markets, the need to add CAN to simple sensor circuits increases. In some applications, a simple CAN sensor node can be cost prohibitive due to the higher cost of using a microcontroller with integrated CAN modules. Often the microcontrollers with integrated CAN have extra peripherals, program memory, RAM, etc. which the simple sensor application does not need. In addition to MCUs with integrated CAN, Microchip offers a low cost stand-alone CAN controller with SPI interface (MCP2515) which can be paired up with the desired MCU to create an optimized CAN node. The designer does not have to settle for the peripherals offered by an MCU with integrated CAN, but rather the designer can choose the MCU which best matches the application. Additionally, the four pins used by the MCU for SPI can be regained by using the general purpose inputs and outputs on the MCP2515. The schematic shown below represents a very simple, low cost CAN solution. MCP2515 Stand-alone CAN Controller Features: Implements CAN V2.0B at 1Mb/s Masks and filters to filter out unwanted messages Two receive buffers Three transmit buffers High speed SPI interface (10 MHz) Low voltage operation ( V) One shot mode to ensure a message transmission is only attempted once Start-Of-Frame (SOF) signal pin to detect CAN start-of-frame Data byte filtering of the first two data bytes Clock out pin with prescaler can be used as a clock source Interrupt output pin with selectable interrupt enables Two buffer full pins (can be used as general purpose outputs) Three request-to-send pins (can be used as general purpose inputs) 18-pin PDIP and SOIC, 20-pin TSSOP Development Tool Support: MCP2510/2515 CAN Developer s Kit (DV251001) MCP2515 CAN Controller PICtail Demonstration Board (MCP2515DM-PCTL) Simple Sensor Node Using MCP2515 Stand-alone CAN Controller MCP2551 CAN Transceiver CAN Bus PIC12F875 MCU MCP2515 CAN Controller Analog Input X Used as General Purpose Inputs General Purpose Output MCU recovers I/O used for SPI (GP1-GP5) Product specifications can be found on page Interface Products Design Guide

3 Controller Area Network (CAN) CAN DESIGN EXAMPLE: ADDING CAN TO EXISTING APPLICATIONS Existing applications that require the addition of CAN will find that the MCP2515 can be used to add CAN connectivity to any application ranging from low-end simple sensor applications, to high-end DSP, 32-bit MCU, ASIC, etc. The diagram below shows CAN added to a high-end application, as many high-end processors do not have embedded CAN peripherals. Dual CAN Node The MCP2515 can be used to easily add dual CAN capabilities for a given node. Product specifications can be found on page 13. Interface Products Design Guide 3

4 Controller Area Network (CAN) CAN DESIGN EXAMPLE: SIMPLE SENSOR NETWORK USING CAN I/O EXPANDER MCP250XX CAN I/O Expander The MCP250XX devices operate as I/O expanders for a CAN system. These devices feature several peripherals including eight digital I/O, four 10-bit A/D converters and two 10-bit PWM channels. In addition, the MCP250XX can automatically send messages when an input changes state, including when an analog channel exceeds a preset threshold. The device can also be configured to send A/D and digital I/O messages at regular intervals. Three bits (plus the RTR bit or one more ID bit for direction) are reserved in the identifier/arbitration field of the CAN message to communicate with the MCP250XX. This allows a master CAN node to communicate/control the CAN I/O Expanders via the CAN bus. Simple Sensor Network The MCP250XX is ideal for simple, low cost sensor networks. Particularly where the higher layers are proprietary so the system designer can maximize the MCP250XX features. The diagram below shows a four-node sensor network using only one MCU. MCP250XX CAN I/O Expander Features: Implements CAN 2.0 B Masks and filters to filter out unwanted messages Two receive buffers Three auto transmit buffers for sending messages automatically Non-volatile memory for user configuration Configuration can be modified via the CAN bus Message scheduling capability Sends GPIO and analog data Eight general purpose I/O pins individually selectable as inputs or outputs Individually selectable transmit-on-change for each input Four 10-bit analog channels with programmable conversion clock and VREF sources Individually selectable threshold detection Two 10-bit PWM outputs Low voltage operation ( V) 14-pin PDIP and SOIC MCP250XX CAN I/O Expander s Developer s Kit (DV250501) MCP2515 CAN Controller PICtail Demonstration Board (MCP2515DM-PCTL) MCP250XX MCP250XX Product specifications can be found on page Interface Products Design Guide

5 Controller Area Network (CAN) DESIGN EXAMPLE: BASIC CONNECTIONS USING CAN TRANSCEIVER MCP2551 CAN Transceiver The MCP2551 is a high speed CAN transceiver which serves as an interface between the CAN bus and the CAN controller. The MCP2551 implements the ISO physical layer requirements which is by far the most common physical layer for CAN. The MCP2551 converts between logic levels generated by the CAN controller and differential signal levels on the bus. The differential signal is less prone to electrical disturbances. The MCP2551 protects the CAN controller from electrical anomalies such as voltage spikes, short circuits and other electrical transients on the bus. The diagram below shows the basic connections for connecting the MCP2551. MCP2551 CAN Transceiver Features: Implements ISO physical layer requirements Suitable for 12V and 24V systems ±40V short circuit protection on the bus pins Automatic thermal shutdown protection MCP2551 CAN Transceiver Features (Cont.): ±250V transient protection on the bus pins Ground fault (permanent dominant) detection on the transmit input pin Keeps faulty transmitters from bringing down the bus due to a permanent dominant condition Externally controlled slope on the bus pins to reduce RFI emissions Power on reset and brown out detection Unpowered nodes will not disturb the bus Up to 112 nodes can be connected MCP2510/2515 CAN Developer s Kit (DV251001) MCP2515 CAN Controller PICtail Demonstration Board (MCP2515DM-PCTL) MCP250XX CAN I/O Expander Developer s Kit (DV250501) SOIC 8-Lead Evaluation Board (SOIC8EV) Basic Connections for Connecting the MCP2551 Product specifications can be found on page 13. Interface Products Design Guide 5

6 Local Interconnect Network (LIN) DESIGN EXAMPLE: TYPICAL APPLICATIONS USING LIN TRANSCEIVER MCP201 LIN Transceiver LIN is a low speed network (20 kbaud) intended for automotive and industrial applications where the speed and robustness of CAN is not needed and where low cost is essential. The MCP201 is a LIN transceiver which provides the interface between the LIN bus and the LIN controller. The MCP201 converts between CMOS/TTL levels and LIN levels. The diagram shows a typical implementation of a LIN node using the MCP201. MCP201 LIN Transceiver Features: Supports LIN rates up to 20 kbaud 40V load dump protected Operates from 6V to 18V MCP201 LIN Transceiver Features (Cont.): Robust LIN bus pin Protected against ground shorts Protected against loss of ground Automatic thermal shutdown High current drive (40 ma to 200 ma) Built in voltage regulator (LDO) 5V output (±5 % tolerance) 50 ma maximum output current Internal thermal overload protection Internal short circuit protection PICDEM CAN-LIN 1, 2 and 3 Demonstration Boards (DM163007, DM163011, DM163015) PICDEM LIN Demonstration Board (DM163005) SOIC 8-Lead Evaluation Board (SOIC8EV) Typical MCP201 Application Optional Components Wake-up Optional Components Typical LIN Network Configuration Product specifications can be found on page Interface Products Design Guide

7 Ethernet ETHERNET DESIGN EXAMPLE: ENC28J60 ETHERNET CONTROLLER ENC28J60 Ethernet Controller The ENC28J60 is a 28-pin, IEEE compliant stand-alone Ethernet controller with on board MAC and PHY, 8 Kbytes of Buffer RAM and SPI interface. These features, combined with Microchip s free TCP/IP software stack for PIC18 microcontrollers, provide the smallest whole-product Ethernet solution for embedded applications. With a small package size including a 6x6 mm QFN, the ENC28J60 provides a lowpin count, cost-effective and easy-to-use solution for remote communication with embedded applications. ENC28J60 Ethernet Controller Features: General IEEE compatible Ethernet Controller Integrated MAC and 10BASE-T PHY 8 Kbyte Transmit/Receive Packet Dual Port Buffer SRAM Receiver and Collision Squelch Circuit Automatic Polarity Detection and Correction Programmable Automatic Retransmit on Collision Programmable Padding and CRC Generation Programmable Automatic Rejection of Erroneous Packets ENC28J60 Ethernet Controller Features (Cont.): Buffer Configurable transmit/receive buffer size Hardware managed circular receive FIFO Byte-wide random and sequential access Internal DMA for fast memory copying Hardware assisted IP checksum calculation Operates from 6V to 18V PHY Wave shaping output filter Loopback mode MAC Support for Unicast, Multicast and Broadcast packets Programmable pattern matching of up to 64 bytes within packet at user defined offset Programmable wake-up on multiple packet formats, including Magic Packet, Unicast, Multicast, Broadcast, specific packet match or any packet Loopback mode Ethernet PICtail Daughter Board (AC164121) Microchip TCP/IP software stack (AN833, AN870) Typical Ethernet Application MCU TCP/IP SPI Stack I/O AN833 AN870 SDO SDI SCK INTx CS SI SO SCK INT, WOL ENC28J60 TX/RX Buffer MAC PHY Ethernet Transformer RJ45 Interface Products Design Guide 7

8 Infrared Communications DESIGN EXAMPLE: INFRARED DATA APPLICATIONS MCP2150 and MCP2155 IrDA Protocol Stack Controller The MCP215X devices allow an embedded systems designer to interface to popular IrDA standard devices (such as PDAs and PCs) using the embedded systems host controller UART and some I/O pins. The MCP215X implements the IrDA standard stack. At the application layer, the IrCOMM protocol (9-wire cooked service class) is the IrDA standard replacement for the serial cable. Thus the embedded systems designer will interface to the MCP215X as if it was a serial cable. The MCP215X does not implement the IR transceiver of the physical layer. MCP215X Features: Implements the IrDA standard including: IrLAP IrLMP IAS TinyTP rcomm (9-wire cooked service class) UART to IrDA standard encoder/decoder Interfaces with UARTs and infrared transceivers UART support to Data Terminal Equipment (DTE) interfaces (MCP2150) or Data Communication Equipment (DCE) interfaces (MCP2155) MCP215X Features (Cont.): Supports 1.63 μs bit width for transmit/receive Independent UART and IR baud rates UART baud rates: 906 kbaud 19.2 kbaud 57.6 kbaud kbaud IrDA baud rates: 906 kbaud 19.2 kbaud 38.4 kbaud 57.6 kbaud kbaud 64 byte data packet Programmable device ID Operates as a Slave Device Hardware pin for low power mode MCP2120/MCP2150 Developer s Kit (DM163008) MCP215X Data Logger Demonstration Board (MCP215XDM) MCP215X/40 Developer s Daughter Board (MCP215XEV-DB) MCP215X Typical System Block Diagram MCP215X Note 1: The CD and RI signals have different directions (and functions) between the MCP2150 and the MCP2155. Note 2: Please refer to MCP2150 Data Sheet (DS21655) or MCP2155 Data Sheet (DS21690) for the function of the Host UART signals (TX, RX, RTS, CTS, DSR, CD and RI). Not all signals may be required in your application (see AN858). Product specifications can be found on page Interface Products Design Guide

9 IrDA Protocol Stack Controller DESIGN EXAMPLE: USING 9600 BAUD IrDA PROTOCOL STACK CONTROLLER MCP2140 IrDA Protocol Stack Controller MCP2140 has all of the same features as the MCP2150 except: Supports discrete IR circuitry instead of integrated infrared transceivers Host UART and IR interface fixed at 9600 baud Fixed device ID Wake-up on IR detect The diagram below shows a typical system block diagram and typical discreet IR transceiver. MCP2140 Wireless Temperature Sensor Demonstration Board (MCP2140DM-TMPSNS) MCP215X/40 Developer s Daughter Board (MCP215XEV-DB) MCP2140 Typical System Block Diagram Note 1: Not all microcontroller I/O pins are required to be connected to the MCP2140. Product specifications can be found on page 13. Interface Products Design Guide 9

10 IrDA Protocol Stack Controller DESIGN EXAMPLE: USING AN IrDA ENCODER/DECODER MCP2120 Infrared Encoder/Decoder Unlike the MCP2150 and MCP2140 which implement the IrDA stack, the MCP2120 is simply an encoder/decoder. This allows the application processor to implement all or part of the IrDA stack, or implement a custom protocol using IR. MCP2120 Features: UART to IrDA encoder/decoder Supports IrDA physical layer specification (v.1.3) Interfaces with IrDA compliant transceivers Interfaces to standard UARTs MCP2120 Features (Cont.): Operates up to the full standard IrDA data rate (115.2 kbaud) kbaud maximum Low power mode Hardware and software baud control MCP2120/MCP2150 Developer s Kit (DM163008) MCP212X Developer s Daughter Board (MCP212XEV-DB) MCP2122 Infrared Encoder/Decoder The MCP2122 is a stand-alone IrDA standard encoder/ decoder device. The MCP2122 has two interfaces: the host UART interface and the IR interface. The host UART interfaces to the UART of the host controller. The IR interface connects to an infrared (IR) optical transceiver circuit, which converts electrical pulses into IR light (encode) and converts IR light into electrical pulses (decode). MCP2122 Features: UART to IrDA encoder/decoder Supports IrDA physical layer specification (v.1.3) Interfaces with IrDA compliant transceivers Interfaces to standard UARTs Operates up to the full standard IrDA data rate (115.2 kbaud) Low power mode 16X clock input MCP212X Developer s Daughter Board (MCP212XEV-DB) SOIC 8-Lead Evaluation Board (SOIC8EV) MCP2120 Typical System Block Diagram MCP2122 Typical System Block Diagram RESET 16X CLK Product specifications can be found on page Interface Products Design Guide

11 General Purpose I/O Expanders DESIGN EXAMPLE: USING A GENERAL PURPOSE PARALLEL 8-BIT I/O PORT EXPANDER MCP23008/MCP23S08 8-bit I/O Expander The MCP23X08 device provides 8-bit, general purpose, parallel I/O expansion for I 2 C bus or SPI applications. The two devices differ in the number of hardware address pins and the serial interface: MCP23008 I 2 C interface; three address pins MCP23S08 SPI interface; two address pins The MCP23X08 consists of multiple 8-bit confi guration registers for input, output and polarity selection. MCP23008 Features: High speed I 2 C interface: 100 khz 400 khz 1.7 MHz Three hardware address pins for up to eight devices on the bus Configurable interrupt output pin Configurable interrupt source High current drive for each output (25 ma) Eight individually selectable I/O pins Low standby current (1 μa max) MCP23S08 Features: High speed SPI interface: 10 MHz Two hardware address pins for up to four devices on the bus Configurable interrupt output pin Configurable interrupt source High current output drive for each pin (25 ma) Eight individually selectable I/O pins Low standby current (1 μa max) MCP23X08 Evaluation Board (MCP23X08EV) MCP23008/MCP23S08 Typical System Block Diagram MCP23S08 A1:A0 SCK SI SO SCL SDA A2:A0 MCP23008 RESET INT Decode Decode I 2 C SPI Serial Interface Interrupt Logic Serializer/ Deserializer Control 8 8 GPIO GP0 GP1 GP2 GP3 GP4 GP5 GP6 GP7 VDD VSS POR Configuration/ Control Registers Product specifications can be found on page 14. Interface Products Design Guide 11

12 General Purpose I/O Expanders DESIGN EXAMPLE: USING A GENERAL PURPOSE PARALLEL 16-BIT I/O PORT EXPANDER MCP23017/MCP23S17 16-bit I/O Expander The MCP23017/MCP23S17 (MCP23X17) device family provides 16-bit, general purpose parallel I/O expansion for I 2 C bus or SPI applications. The two devices differ only in the serial interface. MCP23017 I 2 C interface MCP23S17 SPI interface The MCP23X17 consists of multiple 8-bit confi guration registers for input, output and polarity selection. MCP23017 Features: High speed I 2 C interface: 100 khz 400 khz 1.7 MHz Three hardware address pins for up to eight devices on the bus Configurable interrupt output pin Configurable interrupt source High current drive for each output (25 ma) Sixteen individually selectable I/O pins Low standby current (1 μa max) MCP23S17 Features: High speed SPI interface Three hardware address pins for up to eight devices on the bus Configurable interrupt output pin Configurable interrupt source High current drive for each output (25 ma) Sixteen individually selectable I/O pins Low standby current (1 μa max) None available at this time. MCP23017/MCP23S17 Typical System Block Diagram MCP23S17 A2:A0 CS SCK SI SO SCL SDA A2:A0 MCP23017 RESET INTA INTB Decode Decode SPI I 2 C Serial Interface Interrupt Logic Serializer/ Deserializer Control 8 Configuration/ Control Registers 16 GPIO GPIO GPB7 GPB6 GPB5 GPB4 GPB3 GPB2 GPB1 GPB0 GPA7 GPA6 GPA5 GPA4 GPA3 GPA2 GPA1 GPA0 Product specifications can be found on page Interface Products Design Guide

13 Interface Products SELECTED PRODUCT SPECIFICATIONS See the Microchip Product Selector Guide for complete product selection and specifications Device Operating Voltage (V) Stand-alone Controller Area Network (CAN) Products Operating Temp. Range ( C) Unique Features Packages MCP2510 (1) 2.7 to to +125 CAN 2.0B Active controller with SPI interface to MCU, 3 transmit 18 PDIP, SOIC, 20 TSSOP buffers, 2 receive buffers, HW and SW message triggers MCP to to +125 MCP2510 pin-compatible upgrade with enhanced features 18 PDIP, SOIC, 20 TSSOP including higher throughput and data byte filtering MCP to to +125 CAN 2.0B Active I/O Expander, Confi gurable I/O, 2 PWM outputs 14 PDIP, SOIC MCP to to +85 CAN 2.0B Active I/O Expander, Confi gurable I/O, 2 PWM outputs, 14 PDIP, SOIC one-wire CAN option MCP to to +125 Mixed-Signal CAN 2.0B Active I/O Expander, Confi gurable I/O, 14 PDIP, SOIC 4 10-bit ADCs, 2 PWM outputs MCP to to +85 Mixed-Signal CAN 2.0B Active I/O Expander, Confi gurable I/O, 14 PDIP, SOIC 4 10-bit ADCs, 2 PWM outputs, One-wire CAN option MCP to to +125 High-Speed CAN Transceiver (1 Mbps max. CAN bus speed), ISO compatible, Industry standard pinout 8 PDIP, SOIC (1) Not recommended for new designs, use MCP2515. Device MCP201 Description LIN transceiver with integrated VREG VREG Output Voltage (V) LIN Bus Transceiver Operating Temp. Range ( C) (1) Output current can be increased with external pass transistor. (2) Can withstand 40V load dump. VREG Output Current (ma) VCC Range (V) Max Baud Rate LIN Specification Supported Packages 4.75 to to (1) 6.0 to 18 (2) 20 Kbaud Revision PDIP, SOIC Device MAC PHY TX/RX RAM Buffer Interrupts LEDS Ethernet Controller Operating Voltage Temp. Range ( C) Max Speed MHz Serial Ethernet Specification Supported Packages ENC28J60 (1) Yes Yes 8 KB to SPI IEEE SDIP, SOIC, SSOP, MLF (1) Contact marketing for availability. Device Operating Voltage (V) Operating Temp. Range ( C) Min./Max. Baud Rate (Kbaud) Infrared Products Unique Features Packages MCP to to +85 0/325 UART to IR encoder/decoder with both hardware and 14 PDIP, SOIC software baud rate selection MCP to to /115,200 UART to IR encoder/decoder with 16x clock input 8 PDIP, SOIC MCP to to +85 -/9.6 IrDA protocol handler plus bit encoder/decoder, fi xed baud rate, low power, low cost MCP to to /115.2 IrDA Standard protocol handler plus bit encoder/decoder on one chip for DTE applications, programmable device ID MCP to to /115.2 IrDA Standard protocol handler plus bit encoder/decoder on one chip for DCE applications, programmable device ID 18 PDIP, SOIC, 20 TSSOP 18 PDIP, SOIC, 20 TSSOP 18 PDIP, SOIC, 20 TSSOP Interface Products Design Guide 13

14 Interface Products SELECTED PRODUCT SPECIFICATIONS Device MCP23008 MCP23S08 MCP23016 (1) MCP23017 MCP23S17 Description 8-bit I/O Port Expander 16-bit I/O Port Expander 16-bit I/O Port Expander (1) Not recommended for new designs. Operating Voltage (V) Operating Temp. Range ( C) Serial Peripherals Bus Type Max. Bus Frequency (kbits/s) Features 1.8 to to +125 I 2 C 1.7 MHz 3 HW address inputs, HW interrupt, 25 ma source/sink capability per I/O SPI 10 MHz 3 HW address inputs, 2 HW interrupt, 25 ma source/sink capability per I/O 2.0 to to +85 I 2 C HW address inputs, HW interrupt, 25 ma source/sink capability per I/O 1.8 to to +125 I 2 C 1.7 MHz 3 HW address inputs, 2 HW interrupt, SPI 10 MHz 25 ma source/sink capability per I/O Packages 18 PDIP, SOIC, 20 TSSOP 28 PDIP, SOIC, SSOP 28 PDIP, SOIC, SSOP, QFN Related Support Material The following Application Notes and Tech Briefs are available on the Microchip web site: Application Notes CAN Communications AN212: Smart Sensor CAN Node Using the MCP2510 and PIC16F876 Demonstrates a way to implement a simple input pressure switch connected to a node board, along with a visual light source to display the value in terms of brightness. Several uses for differ ent types of inputs and outputs can be implemented by using the basic techniques from this design. AN215: A Simple CAN Node Using the MCP2510 and PIC12C67X Describes the design, develop ment and implementation of a smart, low cost, stand-alone Controller Area Network (CAN) node. Com bines the 8-pin PIC12C672 with the 18-pin MCP2510 stand-alone CAN controller to create a fully autonomous CAN node, which supports both time-based and event driven message transmission. AN228: A CAN Physical Layer Discussion A discussion of the many network protocols which are described using the seven layer Open System Interconnection (OSI) mode. AN739: An In-Depth Look at the MCP2510 Focuses on using the MCP2510 including the minimal confi guration necessary to enable the CAN node, features and implementation, a detailed discussion of many of the registers and potential pitfalls during implementation. AN754: Understanding Microchip s CAN Module Bit Timing Investigates the relationships between bit timing parameters, the physical bus propagation delays and oscillator tolerances throughout the system as they pertain to Microchip s CAN module and assists in optimizing the bit timing for given physical system attributes. AN816: A CAN System Using Multiple MCP25025 I/O Expanders Describes a control system for a scissor-lift, which is essentially a mobile work platform enabling the user to reach relatively high places. All of the operations and movements use one Master Node and three I/O Expander Nodes. AN872: Upgrading from the MCP2510 to the MCP2515 This application note discusses the differences between the MCP2510 and MCP2515 (and possible impact of these differences) in an effort to assist with the upgrade process. AN873: Using the MCP2515 CAN Developer s Kit Serves as a three-part tutorial for the MCP2515/2510 developer s kit and discusses the three software tem plates in detail as well as the important menu items. Infrared Communications AN858: Interfacing The MCP215X to a Host Controller Discusses the operation of the MCP215X Host UART interface, implements an embedded system (as an IrDA Standard Secondary device), and describes the setup of PDA devices to operate as the IrDA Standard Primary device. AN888: Programming the Palm OS for Embedded IR Applications Strives to impart core, fundamental programming concepts and design considerations for the development of Palm OS application programs. Attention is given to each of the fundamental areas of Palm OS application development in the C programming language. AN926: Programming the Pocket PC OS for Embedded IR Applications This application note details the tools, supporting technologies and procedures for the development of infrared applications on Windows Mobile based devices. AN941: Programming Windows XP for Embedded IR Applications This application note details the tools, supporting technologies and procedures for the development of infrared applications on a Windows XP based PC. 14 Interface Products Design Guide

15 Interface Products RELATED SUPPORT MATERIAL AN927: Data Throughput and the MCP215X Discusses techniques that will improve the data transfer throughput between IrDA standard Primary Device and embedded system. AN946: Interfacing the MCP2122 to the Host Controller This application note discusses methods with which to interface the MCP2122 to a Host Controller and how to use the PICmicro MCU s CCP and Timer 2 modules to generate the 16XCLK signal. AN243: Fundamentals of the Infrared Physical Layer Describes the fundamentals of the infrared physical layer, the IrDA standard and selecting the proper discrete emitter and photodiode components for circuit implementation. TB073: Selecting an MCP21XX Device for IrDA Applications This document will help you select which MCP21XX family device is a good fit for your application. AN923: Using the MCP2120 Developer s Board for IR Sniffing Discusses the implementation of an IR Sniffer using the MCP2120 Developer s board connect to a PC running a program call Listen32. AN756: Using the MCP2120 for Infrared Communications A discussion regarding the encod ing/decoding function in the MCP2120 which is performed as specified in the phys ical layer component of the IrDA standard known as the IrPHY. TB059: Using The MCP2150 Developer s Board With the MCP2155 This technical brief describes how the MCP2150 Developer s Board can be used for development of MCP2155 applications, and focuses on the Host UART signals from the U2 socket (MCP2150/MCP2155 ) to the MAX3238 device (U1) and the Header (J1). AN758: Using the MCP2150 To Add IrDA Standard Wireless Connectivity Microchip s MCP2150 provides support for the IrDA standard protocol stack plus bit encoding/ decoding. This application note discusses the encoding/decoding functionality of this device. TB046: Connecting the MCP2150 To The Psion Operating System Since the MCP2150 is a protocol handler supporting IrDA stan dards plus an encoder/decoder, it can be used as a Virtual Connector, a wire less link between an embedded application and an IrDA standard host. This host can be a handheld device using the Psion OS. The Psion OS is generally used for small Personal Digital Assistants (PDA) devices. TB047: Connecting the MCP2150 to the Windows CE Operating System Similar to TB046 but using a Microsoft Windows CE Operating System (OS). Windows CE is an excellent host platform for use with the MCP2150 because of the light weight, low cost, ease of use and portability of these devices. Microsoft Windows includes a terminal client that can easily be used to demonstrate this capability. TB048: Connecting the MCP2150 to the Windows Operating System This technical brief is similar to TB046, however, in this application the host is a Personal Computer (PC) using Microsoft Windows which includes a terminal client that can easily be used to demonstrate the capabilities of the MCP2150. TB049: Connecting the MCP2150 to the Palm Operating System Similar to TB046 but using the Palm Operating System (OS) Personal Digital Assistants (PDA) devices are an excellent host platform for use with the MCP2150 because of the light weight, low cost, ease of use and portability of these devices. I/O Expander AN972: I/O Expansion Using the MCP23X08 and PIC10F202 This application note discusses using the MCP23008 and MCP23S08 GPIO Expanders with a 6-pin PIC10F202 microcontroller unit (MCU). The discussion is based on the MCP23X08 Evaluation Board, P/N: MCP23008DM. LIN Bus Communications AN729: LIN Protocol Implementation Using PICmicro MCUs This application note is intended to provide a broad overview of the LIN bus and provide a high level look at how it works, how to imple ment a Slave node on a PICmicro device and what it s designed to do. AN829: LightKeeper Automotive Lighting Control Module This application note describes an automotive exterior lighting control module using a PIC16C433. Ethernet Communications AN833: The Microchip TCP/IP Stack This application note details Microchip s own freely available implementation of the TCP/IP Stack. This TCP/IP Stack is a suite of programs that provide services to standard TCP/IPbased applications (HTTP Server, Mail Client, etc.), or can be used in a custom TCP/IP or UDP/IP-based application. AN870: An SNMP Agent for the Microchip TCP/IP Stack This application note provides one of the key components of the SNMP Management system: the SNMP Agent that runs on the managed device. The simple agent presented here is designed to run on Microchip s PICmicro microcontrollers and is implemented using services provided by the free Microchp TCP/IP stack. Interface Products Design Guide 15

16 Worldwide Sales and Service Microchip Technology is a leading provider of microcontroller, analog and memory products that provide risk-free product development, lower total system cost and faster time to market for thousands of diverse customer applications worldwide. Microchip s commitment to quality and innovation coupled with world-class development tools, dependable delivery and outstanding technical support sets us apart. Analog and Interface Attributes Robustness MOSFET Drivers lead the industry in latch-up immunity/stability Low Power/Low Voltage Op Amp family with the lowest power for a given gain bandwidth 600 na/1.4v/10 khz bandwidth Op Amps 1.8V charge pumps and comparators Lowest power 12-bit ADC in a SOT-23 package Integration One of the first to market with integrated LDO with Reset and Fan Controller with temperature sensor PGA integrates MUX, resistive ladder, gain switches, high-performance amplifier, SPI interface Space Savings Resets and LDOs in SC70, A/D converters in a 5-lead SOT-23 package CAN and IrDA Standard protocol stack embedded in an 18-pin package Accuracy Offset trimmed after packaging using Non-Volatile Memory Innovation Low pin-count embedded IrDA Standard stack, FanSense technology SelectMode operation For more information, visit the Microchip web site at: Analog and Interface Products Thermal Management Power Management Interface Mixed-Signal Linear Temperature Sensors Fan Speed Controllers/ Fan Fault Detectors LDO & Switching Regulators Charge Pump DC/DC Converters Power MOSFET Drivers PWM Controllers System Supervisors Voltage Dectectors Voltage References CAN Peripherals Infrared Peripherals LIN Transceiver Serial Peripherals A/D Converter Families Digital Potentiometers System D/A Converters V/F and F/V Converters Op Amps Programmable Gain Amplifiers Comparators Linear Integrated Devices Battery Management Li-Ion/Li-Polymer Battery Chargers Smart Battery Managers Microchip Technology Inc W. Chandler Blvd. Chandler, AZ Information subject to change. The Microchip name and logo, the Microchip logo, PIC and PICmicro are registered trademarks of Microchip Technology Incorporated in the U.S.A. and other countries. FanSense, Select Mode, MXLAB and MXDEV are trademarks of Microchip Technology Incorporated in the U.S.A. and other countries. All other trademarks mentioned herein are property of their respective companies. 2005, Microchip Technology Incorporated. All Rights Reserved. Printed in the U.S.A. 9/05 DS21883B *DS21883B*

Interface Products Design Guide Using CAN, LIN and Infrared Connectivity

Interface Products Design Guide Using CAN, LIN and Infrared Connectivity Analog and Interface Product Solutions Interface Products Design Guide Using CAN, LIN and Infrared Connectivity Design ideas in this guide are based on many of the interface devices available from Microchip

More information

Embedded Ethernet Solutions

Embedded Ethernet Solutions Embedded Ethernet Solutions Gautam Kotwal 2006 Microchip Technology Incorporated. All Rights Reserved. WebSeminar Title Slide 1 Hello and welcome to today s Ethernet Webinar. My name is Gautam Kotwal,

More information

Welcome to the Introduction to Controller Area Network web seminar My name is William Stuart, and I am a Applications Engineer for the Automotive

Welcome to the Introduction to Controller Area Network web seminar My name is William Stuart, and I am a Applications Engineer for the Automotive Welcome to the Introduction to Controller Area Network web seminar My name is William Stuart, and I am a Applications Engineer for the Automotive Products Group within Microchip. This web seminar today

More information

CAN bus board. www.matrixmultimedia.com EB018

CAN bus board. www.matrixmultimedia.com EB018 CAN bus board www.matrixmultimedia.com EB018 Contents About this document 3 Board layout 3 General information 4 Circuit description 5 Protective cover 6 Circuit diagram 7 2 Copyright About this document

More information

PICNet 1. PICNet 1 PIC18 Network & SD/MMC Development Board. Features. Applications. Description

PICNet 1. PICNet 1 PIC18 Network & SD/MMC Development Board. Features. Applications. Description Features PICNet 1 PIC18 Network & SD/MMC Development Board IC Sockets for 28 or 40-pin Microchip PIC18F Microcontrollers IC Socket for 8-pin serial EEPROM Multiple MCU Oscillator sources Full 10BaseT IEEE

More information

FLYPORT Wi-Fi 802.11G

FLYPORT Wi-Fi 802.11G FLYPORT Wi-Fi 802.11G System on module 802.11g WIFI - Infrastructure mode - softap mode - Ad hoc mode Microchip PIC 24F 16 bit processor Microchip MRF24WG0MA/MB - Native WiFi 802.11g transceiver - PCB

More information

Figure 1.Block diagram of inventory management system using Proximity sensors.

Figure 1.Block diagram of inventory management system using Proximity sensors. Volume 1, Special Issue, March 2015 Impact Factor: 1036, Science Central Value: 2654 Inventory Management System Using Proximity ensors 1)Jyoti KMuluk 2)Pallavi H Shinde3) Shashank VShinde 4)Prof VRYadav

More information

Analog-to-Digital Converters

Analog-to-Digital Converters Analog-to-Digital Converters In this presentation we will look at the Analog-to-Digital Converter Peripherals with Microchip s midrange PICmicro Microcontrollers series. 1 Analog-to-Digital Converters

More information

A DIY Hardware Packet Sniffer

A DIY Hardware Packet Sniffer A DIY Hardware Packet Sniffer Affordable Penetration Testing for the Individual Veronica Swanson: University of California, Irvine CyberSecurity for the Next Generation North American Round, New York 15

More information

Microchip Technology. February 2008 Valerio Moretto Slide 1

Microchip Technology. February 2008 Valerio Moretto Slide 1 Microchip Technology February 2008 Valerio Moretto Slide 1 Connectivity Solutions Wired Wireless February 2008 Valerio Moretto Slide 2 Microchip Solutions More complex software Operating Systems >40 MIPS

More information

AND8336. Design Examples of On Board Dual Supply Voltage Logic Translators. Prepared by: Jim Lepkowski ON Semiconductor. http://onsemi.

AND8336. Design Examples of On Board Dual Supply Voltage Logic Translators. Prepared by: Jim Lepkowski ON Semiconductor. http://onsemi. Design Examples of On Board Dual Supply Voltage Logic Translators Prepared by: Jim Lepkowski ON Semiconductor Introduction Logic translators can be used to connect ICs together that are located on the

More information

M68EVB908QL4 Development Board for Motorola MC68HC908QL4

M68EVB908QL4 Development Board for Motorola MC68HC908QL4 M68EVB908QL4 Development Board for Motorola MC68HC908QL4! Axiom Manufacturing 2813 Industrial Lane Garland, TX 75041 Email: Sales@axman.com Web: http://www.axman.com! CONTENTS CAUTIONARY NOTES...3 TERMINOLOGY...3

More information

Atmel Norway 2005. XMEGA Introduction

Atmel Norway 2005. XMEGA Introduction Atmel Norway 005 XMEGA Introduction XMEGA XMEGA targets Leadership on Peripheral Performance Leadership in Low Power Consumption Extending AVR market reach XMEGA AVR family 44-100 pin packages 16K 51K

More information

ELAN DIGITAL SYSTEMS LTD. SL232 PC- CARD USER S GUIDE

ELAN DIGITAL SYSTEMS LTD. SL232 PC- CARD USER S GUIDE ELAN DIGITAL SYSTEMS LTD. LITTLE PARK FARM ROAD, SEGENSWORTH WEST, FAREHAM, HANTS. PO15 5SJ. TEL: (44) (0)1489 579799 FAX: (44) (0)1489 577516 e-mail: support@pccard.co.uk website: http://www.pccard.co.uk

More information

DKWF121 WF121-A 802.11 B/G/N MODULE EVALUATION BOARD

DKWF121 WF121-A 802.11 B/G/N MODULE EVALUATION BOARD DKWF121 WF121-A 802.11 B/G/N MODULE EVALUATION BOARD PRELIMINARY DATA SHEET Wednesday, 16 May 2012 Version 0.5 Copyright 2000-2012 Bluegiga Technologies All rights reserved. Bluegiga Technologies assumes

More information

User s Manual of Board Microcontroller ET-MEGA2560-ADK ET-MEGA2560-ADK

User s Manual of Board Microcontroller ET-MEGA2560-ADK ET-MEGA2560-ADK User s Manual of Board Microcontroller ET-MEGA2560-ADK ET-MEGA2560-ADK Because Arduino that is the development project on AVR MCU as Open Source has been published, it is popular and widespread shortly.

More information

BLUETOOTH SERIAL PORT PROFILE. iwrap APPLICATION NOTE

BLUETOOTH SERIAL PORT PROFILE. iwrap APPLICATION NOTE BLUETOOTH SERIAL PORT PROFILE iwrap APPLICATION NOTE Thursday, 19 April 2012 Version 1.2 Copyright 2000-2012 Bluegiga Technologies All rights reserved. Bluegiga Technologies assumes no responsibility for

More information

PIC-MAXI-WEB development board Users Manual

PIC-MAXI-WEB development board Users Manual PIC-MAXI-WEB development board Users Manual Rev.A, July 2008 Copyright(c) 2008, OLIMEX Ltd, All rights reserved INTRODUCTION: This board allows you to easily develop Ethernet connectivity applications.

More information

DS1621 Digital Thermometer and Thermostat

DS1621 Digital Thermometer and Thermostat Digital Thermometer and Thermostat www.dalsemi.com FEATURES Temperature measurements require no external components Measures temperatures from 55 C to +125 C in 0.5 C increments. Fahrenheit equivalent

More information

Elettronica dei Sistemi Digitali Costantino Giaconia SERIAL I/O COMMON PROTOCOLS

Elettronica dei Sistemi Digitali Costantino Giaconia SERIAL I/O COMMON PROTOCOLS SERIAL I/O COMMON PROTOCOLS RS-232 Fundamentals What is RS-232 RS-232 is a popular communications interface for connecting modems and data acquisition devices (i.e. GPS receivers, electronic balances,

More information

A+ Guide to Managing and Maintaining Your PC, 7e. Chapter 1 Introducing Hardware

A+ Guide to Managing and Maintaining Your PC, 7e. Chapter 1 Introducing Hardware A+ Guide to Managing and Maintaining Your PC, 7e Chapter 1 Introducing Hardware Objectives Learn that a computer requires both hardware and software to work Learn about the many different hardware components

More information

Lab Experiment 1: The LPC 2148 Education Board

Lab Experiment 1: The LPC 2148 Education Board Lab Experiment 1: The LPC 2148 Education Board 1 Introduction The aim of this course ECE 425L is to help you understand and utilize the functionalities of ARM7TDMI LPC2148 microcontroller. To do that,

More information

DS1104 R&D Controller Board

DS1104 R&D Controller Board DS1104 R&D Controller Board Cost-effective system for controller development Highlights Single-board system with real-time hardware and comprehensive I/O Cost-effective PCI hardware for use in PCs Application

More information

Tire pressure monitoring

Tire pressure monitoring Application Note AN601 Tire pressure monitoring 1 Purpose This document is intended to give hints on how to use the Intersema pressure sensors in a low cost tire pressure monitoring system (TPMS). 2 Introduction

More information

STM32 F-2 series High-performance Cortex-M3 MCUs

STM32 F-2 series High-performance Cortex-M3 MCUs STM32 F-2 series High-performance Cortex-M3 MCUs STMicroelectronics 32-bit microcontrollers, 120 MHz/150 DMIPS with ART Accelerator TM and advanced peripherals www.st.com/mcu STM32 F-2 series The STM32

More information

Local Interconnect Network Training. Local Interconnect Network Training. Overview

Local Interconnect Network Training. Local Interconnect Network Training. Overview Overview Local Interconnect Network Training History and introduction Technical features The ISO/OSI reference model and LIN Frames Message Frames Communication concept of LIN Command Frames and Extended

More information

SPI I2C LIN Ethernet. u Today: Wired embedded networks. u Next lecture: CAN bus u Then: 802.15.4 wireless embedded network

SPI I2C LIN Ethernet. u Today: Wired embedded networks. u Next lecture: CAN bus u Then: 802.15.4 wireless embedded network u Today: Wired embedded networks Ø Characteristics and requirements Ø Some embedded LANs SPI I2C LIN Ethernet u Next lecture: CAN bus u Then: 802.15.4 wireless embedded network Network from a High End

More information

RN-131-PICTAIL & RN-171-PICTAIL Evaluation Boards

RN-131-PICTAIL & RN-171-PICTAIL Evaluation Boards RN-131-PICTAIL & RN-171-PICTAIL Evaluation Boards 2012 Roving Networks. All rights reserved. Version 1.0 9/7/2012 USER MANUAL OVERVIEW The RN-131 and RN-171 WiFly radio modules are complete, standalone

More information

Develop a Dallas 1-Wire Master Using the Z8F1680 Series of MCUs

Develop a Dallas 1-Wire Master Using the Z8F1680 Series of MCUs Develop a Dallas 1-Wire Master Using the Z8F1680 Series of MCUs AN033101-0412 Abstract This describes how to interface the Dallas 1-Wire bus with Zilog s Z8F1680 Series of MCUs as master devices. The Z8F0880,

More information

EVAL-UFDC-1/UFDC-1M-16

EVAL-UFDC-1/UFDC-1M-16 Evaluation Board for Universal Frequency-to- Digital Converters UFDC-1 and UFDC-1M-16 EVAL-UFDC-1/UFDC-1M-16 FEATURES Full-Featured Evaluation Board for the Universal Frequency-to-Digital Converters UFDC-1

More information

The I2C Bus. NXP Semiconductors: UM10204 I2C-bus specification and user manual. 14.10.2010 HAW - Arduino 1

The I2C Bus. NXP Semiconductors: UM10204 I2C-bus specification and user manual. 14.10.2010 HAW - Arduino 1 The I2C Bus Introduction The I2C-bus is a de facto world standard that is now implemented in over 1000 different ICs manufactured by more than 50 companies. Additionally, the versatile I2C-bus is used

More information

NETWORK ENABLED EQUIPMENT MONITOR

NETWORK ENABLED EQUIPMENT MONITOR NETWORK ENABLED EQUIPMENT MONITOR Remotely Monitor Sensors over the Internet Connect Sensors to the Web to Remotely Monitor Equipment, Processes or Other Applications A Complete, Easy to Deploy, Stand-Alone

More information

Freescale Semiconductor, Inc. Product Brief Integrated Portable System Processor DragonBall ΤΜ

Freescale Semiconductor, Inc. Product Brief Integrated Portable System Processor DragonBall ΤΜ nc. Order this document by MC68328/D Microprocessor and Memory Technologies Group MC68328 MC68328V Product Brief Integrated Portable System Processor DragonBall ΤΜ As the portable consumer market grows

More information

Serial Communications

Serial Communications Serial Communications 1 Serial Communication Introduction Serial communication buses Asynchronous and synchronous communication UART block diagram UART clock requirements Programming the UARTs Operation

More information

NC-12 Modbus Application

NC-12 Modbus Application NC-12 Modbus Application NC-12 1 Table of Contents 1 Table of Contents... 2 2 Glossary... 3 SCADA...3 3 NC-12 Modbus in general... 3 4 Entire system... 4 4.1 PFC to PC connection alternatives...4 4.1.1

More information

Design of Online Embedded Web Server for Data Acquisition System # Author

Design of Online Embedded Web Server for Data Acquisition System # Author Design of Online Embedded Web Server for Data Acquisition System # Author A.Shilpa #1 Dept. of ECE, Sreenidhi Institute of Science and Technology, AP, India Abstract this paper realizes an Embedded based

More information

AN-812 APPLICATION NOTE

AN-812 APPLICATION NOTE AN- APPLICATION NOTE One Technology Way P.O. Box 90 Norwood, MA 00-90, U.S.A. Tel: 7.9.700 Fax: 7.. www.analog.com Microcontroller-Based Serial Port Interface (SPI ) Boot Circuit by Alfredo Barriga INTRODUCTION

More information

PACKAGE OUTLINE DALLAS DS2434 DS2434 GND. PR 35 PACKAGE See Mech. Drawings Section

PACKAGE OUTLINE DALLAS DS2434 DS2434 GND. PR 35 PACKAGE See Mech. Drawings Section PRELIMINARY DS2434 Battery Identification Chip FEATURES Provides unique ID number to battery packs PACKAGE OUTLINE Eliminates thermistors by sensing battery temperature on chip DALLAS DS2434 1 2 3 256

More information

PCAN-MicroMod Universal I/O Module with CAN Interface. User Manual. Document version 2.1.0 (2014-01-16)

PCAN-MicroMod Universal I/O Module with CAN Interface. User Manual. Document version 2.1.0 (2014-01-16) PCAN-MicroMod Universal I/O Module with CAN Interface User Manual Document version 2.1.0 (2014-01-16) Products taken into account Product Name Part number Model PCAN-MicroMod IPEH-002080 with firmware

More information

TURBO PROGRAMMER USB, MMC, SIM DEVELOPMENT KIT

TURBO PROGRAMMER USB, MMC, SIM DEVELOPMENT KIT TURBO PROGRAMMER USB, MMC, SIM DEVELOPMENT KIT HARDWARE GUIDE This document is part of Turbo Programmer documentation. For Developer Documentation, Applications and Examples, see http:/// PRELIMINARY (C)

More information

Application Note 83 Fundamentals of RS 232 Serial Communications

Application Note 83 Fundamentals of RS 232 Serial Communications Application Note 83 Fundamentals of Serial Communications Due to it s relative simplicity and low hardware overhead (as compared to parallel interfacing), serial communications is used extensively within

More information

ZigBee Technology Overview

ZigBee Technology Overview ZigBee Technology Overview Presented by Silicon Laboratories Shaoxian Luo 1 EM351 & EM357 introduction EM358x Family introduction 2 EM351 & EM357 3 Ember ZigBee Platform Complete, ready for certification

More information

DS1307ZN. 64 x 8 Serial Real-Time Clock

DS1307ZN. 64 x 8 Serial Real-Time Clock DS137 64 x 8 Serial Real-Time Clock www.maxim-ic.com FEATURES Real-time clock (RTC) counts seconds, minutes, hours, date of the month, month, day of the week, and year with leap-year compensation valid

More information

MX PIC24F Educational Module User Manual

MX PIC24F Educational Module User Manual MX PIC24F Educational Module User Manual Revision History Date Description Initial release. Table of Contents 1. Introduction... 3 1.1. Package Contents... 3 1.2. Key Hardware Features... 4 2. Hardware

More information

ARM Cortex -A8 SBC with MIPI CSI Camera and Spartan -6 FPGA SBC1654

ARM Cortex -A8 SBC with MIPI CSI Camera and Spartan -6 FPGA SBC1654 ARM Cortex -A8 SBC with MIPI CSI Camera and Spartan -6 FPGA SBC1654 Features ARM Cortex-A8 processor, 800MHz Xilinx Spartan-6 FPGA expands vision processing capabilities Dual MIPI CSI-2 CMOS camera ports,

More information

NTE2053 Integrated Circuit 8 Bit MPU Compatible A/D Converter

NTE2053 Integrated Circuit 8 Bit MPU Compatible A/D Converter NTE2053 Integrated Circuit 8 Bit MPU Compatible A/D Converter Description: The NTE2053 is a CMOS 8 bit successive approximation Analog to Digital converter in a 20 Lead DIP type package which uses a differential

More information

Data Acquisition Module with I2C interface «I2C-FLEXEL» User s Guide

Data Acquisition Module with I2C interface «I2C-FLEXEL» User s Guide Data Acquisition Module with I2C interface «I2C-FLEXEL» User s Guide Sensors LCD Real Time Clock/ Calendar DC Motors Buzzer LED dimming Relay control I2C-FLEXEL PS2 Keyboards Servo Motors IR Remote Control

More information

MOD-ENC28J60 development board Users Manual

MOD-ENC28J60 development board Users Manual MOD-ENC28J60 development board Users Manual All boards produced by Olimex are ROHS compliant Rev. Initial, November 2008 Copyright(c) 2008, OLIMEX Ltd, All rights reserved Page 1 INTRODUCTION BOARD FEATURES

More information

Part Number Description Packages available

Part Number Description Packages available Features 3 digital I/O Serial Data output Connects directly to RF Modules Easy Enc / Dec Pairing Function Minimal External Components Required Performs all encoding/decoding of data for Reliable Operation.

More information

DS1621 Digital Thermometer and Thermostat

DS1621 Digital Thermometer and Thermostat www.maxim-ic.com FEATURES Temperature measurements require no external components Measures temperatures from -55 C to +125 C in 0.5 C increments. Fahrenheit equivalent is -67 F to 257 F in 0.9 F increments

More information

RN-131-PICTAIL & RN-171-PICTAIL Web-Server Demo Application

RN-131-PICTAIL & RN-171-PICTAIL Web-Server Demo Application RN-131-PICTAIL & RN-171-PICTAIL Web-Server Demo Application 2012 Roving Networks. All rights reserved. RN-131/171-PICTAIL-UM Version 1.0 1/8/2013 OVERVIEW The RN-131 and RN-171 WiFly radio modules are

More information

Software User Guide UG-461

Software User Guide UG-461 Software User Guide UG-461 One Technology Way P.O. Box 9106 Norwood, MA 02062-9106, U.S.A. Tel: 781.329.4700 Fax: 781.461.3113 www.analog.com ezlinx icoupler Isolated Interface Development Environment

More information

USER GUIDE EDBG. Description

USER GUIDE EDBG. Description USER GUIDE EDBG Description The Atmel Embedded Debugger (EDBG) is an onboard debugger for integration into development kits with Atmel MCUs. In addition to programming and debugging support through Atmel

More information

High-Speed SERDES Interfaces In High Value FPGAs

High-Speed SERDES Interfaces In High Value FPGAs High-Speed SERDES Interfaces In High Value FPGAs February 2009 Lattice Semiconductor 5555 Northeast Moore Ct. Hillsboro, Oregon 97124 USA Telephone: (503) 268-8000 www.latticesemi.com 1 High-Speed SERDES

More information

SBC6245 Single Board Computer

SBC6245 Single Board Computer SBC6245 Single Board Computer 400MHz Atmel AT91SAM9G45 ARM 926EJ-STM Microcontroller On Board 128MB Nand Flash plus 128MB DDR2 SDRAM RS232, RS485, Ethernet, USB Host, LCD, Touch Screen, RTC, Supports for

More information

ACT-IR2000UL FIR USB PORT ADAPTOR For PC USB port to give user wireless data transfer for data

ACT-IR2000UL FIR USB PORT ADAPTOR For PC USB port to give user wireless data transfer for data Our Infrared adaptors are the only brand that have passed the toughest IrDA certification tests and certified as IrReady, assuring error free data transfer and the broadest compatibility with millions

More information

A-307. Mobile Data Terminal. Android OS Platform Datasheet

A-307. Mobile Data Terminal. Android OS Platform Datasheet A-307 Mobile Data Terminal Android OS Platform Datasheet Revision 1.1 July, 2013 Introduction A-307 Platform Overview Introduction A-307 Platform Overview The A-307 provides Original Equipment Manufacturers

More information

Embedded Systems on ARM Cortex-M3 (4weeks/45hrs)

Embedded Systems on ARM Cortex-M3 (4weeks/45hrs) Embedded Systems on ARM Cortex-M3 (4weeks/45hrs) Course & Kit Contents LEARN HOW TO: Use of Keil Real View for ARM Use ARM Cortex-M3 MCU for professional embedded application development Understanding

More information

The Programming Interface

The Programming Interface : In-System Programming Features Program any AVR MCU In-System Reprogram both data Flash and parameter EEPROM memories Eliminate sockets Simple -wire SPI programming interface Introduction In-System programming

More information

UPS PIco. to be used with. Raspberry Pi B+, A+, B, and A. HAT Compliant. Raspberry Pi is a trademark of the Raspberry Pi Foundation

UPS PIco. to be used with. Raspberry Pi B+, A+, B, and A. HAT Compliant. Raspberry Pi is a trademark of the Raspberry Pi Foundation UPS PIco Uninterruptible Power Supply with Peripherals and I 2 C control Interface to be used with Raspberry Pi B+, A+, B, and A HAT Compliant Raspberry Pi is a trademark of the Raspberry Pi Foundation

More information

The Heartbeat behind Portable Medical Devices: Ultra-Low-Power Mixed-Signal Microcontrollers

The Heartbeat behind Portable Medical Devices: Ultra-Low-Power Mixed-Signal Microcontrollers The Heartbeat behind Portable Medical Devices: Ultra-Low-Power Mixed-Signal Microcontrollers The proliferation of sophisticated yet affordable personal medical devices is transforming the health care industry,

More information

UniPi technical documentation REV 1.1

UniPi technical documentation REV 1.1 technical documentation REV 1.1 Contents Overview... 2 Description... 3 GPIO port map... 4 Power Requirements... 5 Connecting Raspberry Pi to UniPi... 5 Building blocks... 5 Relays... 5 Digital Inputs...

More information

Guangzhou HC Information Technology Co., Ltd. Product Data Sheet

Guangzhou HC Information Technology Co., Ltd. Product Data Sheet Guangzhou HC Information Technology Co., Ltd. Product Data Sheet Rev 1 Module Data Sheet 1.0 2.0 2.1 2.2 2006/6/18 2006/9/6 2010/4/22 2011/4/6 DRAWN BY : Ling Xin MODEL : HC-06 CHECKED BY : Eric Huang

More information

Advanced Data Capture and Control Systems

Advanced Data Capture and Control Systems Advanced Data Capture and Control Systems Tronisoft Limited Email: sales@tronisoft.com Web: www.tronisoft.com RS232 To 3.3V TTL User Guide RS232 to 3.3V TTL Signal Converter Modules P/N: 9651 Document

More information

LIN (Local Interconnect Network):

LIN (Local Interconnect Network): LIN (Local Interconnect Network): History: LIN (Local Interconnect Network) was developed as cost-effective alternate to CAN protocol. In 1998 a group of companies including Volvo, Motorola, Audi, BMW,

More information

TCP/IP MODULE CA-ETHR-A INSTALLATION MANUAL

TCP/IP MODULE CA-ETHR-A INSTALLATION MANUAL TCP/IP MODULE CA-ETHR-A INSTALLATION MANUAL w w w. c d v g r o u p. c o m CA-ETHR-A: TCP/IP Module Installation Manual Page Table of Contents Introduction...5 Hardware Components... 6 Technical Specifications...

More information

Tutorial for MPLAB Starter Kit for PIC18F

Tutorial for MPLAB Starter Kit for PIC18F Tutorial for MPLAB Starter Kit for PIC18F 2006 Microchip Technology Incorporated. All Rights Reserved. WebSeminar Title Slide 1 Welcome to the tutorial for the MPLAB Starter Kit for PIC18F. My name is

More information

T3 Mux M13 Multiplexer

T3 Mux M13 Multiplexer T3 Mux M13 Multiplexer User Manual [Type the abstract of the document here. The abstract is typically a short summary of the contents of the document. Type the abstract of the document here. The abstract

More information

Open Architecture Design for GPS Applications Yves Théroux, BAE Systems Canada

Open Architecture Design for GPS Applications Yves Théroux, BAE Systems Canada Open Architecture Design for GPS Applications Yves Théroux, BAE Systems Canada BIOGRAPHY Yves Théroux, a Project Engineer with BAE Systems Canada (BSC) has eight years of experience in the design, qualification,

More information

KTA-223 Arduino Compatible Relay Controller

KTA-223 Arduino Compatible Relay Controller 8 Relay Outputs 5A 250VAC 4 Opto-Isolated Inputs 5-30VDC 3 Analog Inputs (10 bit) Connections via Pluggable Screw Terminals 0-5V or 0-20mA Analog Inputs, Jumper Selectable 5A Relay Switching Power Indicator

More information

HARDWARE MANUAL. BrightSign HD120, HD220, HD1020. BrightSign, LLC. 16795 Lark Ave., Suite 200 Los Gatos, CA 95032 408-852-9263 www.brightsign.

HARDWARE MANUAL. BrightSign HD120, HD220, HD1020. BrightSign, LLC. 16795 Lark Ave., Suite 200 Los Gatos, CA 95032 408-852-9263 www.brightsign. HARDWARE MANUAL BrightSign HD120, HD220, HD1020 BrightSign, LLC. 16795 Lark Ave., Suite 200 Los Gatos, CA 95032 408-852-9263 www.brightsign.biz TABLE OF CONTENTS OVERVIEW... 1 Block Diagram... 2 Ports...

More information

Chapter 1 Lesson 3 Hardware Elements in the Embedded Systems. 2008 Chapter-1L03: "Embedded Systems - ", Raj Kamal, Publs.: McGraw-Hill Education

Chapter 1 Lesson 3 Hardware Elements in the Embedded Systems. 2008 Chapter-1L03: Embedded Systems - , Raj Kamal, Publs.: McGraw-Hill Education Chapter 1 Lesson 3 Hardware Elements in the Embedded Systems 1 Typical Embedded System Hardware units 2 Basic Circuit Elements at the System 3 (i) Power Source 1. System own supply with separate supply

More information

MFRD52x. Mifare Contactless Smart Card Reader Reference Design. Document information

MFRD52x. Mifare Contactless Smart Card Reader Reference Design. Document information Rev. 2.1 17. April 2007 Preliminary Data Sheet Document information Info Keywords Content MFRC522, MFRC523, MFRC52x, MFRD522, MFRD523, Mifare Contactless Smart Card Reader Reference Design, Mifare Reader

More information

LAN9514/LAN9514i. USB 2.0 Hub and 10/100 Ethernet Controller PRODUCT FEATURES PRODUCT PREVIEW. Highlights. Target Applications.

LAN9514/LAN9514i. USB 2.0 Hub and 10/100 Ethernet Controller PRODUCT FEATURES PRODUCT PREVIEW. Highlights. Target Applications. LAN9514/LAN9514i 2.0 Hub and 10/100 PRODUCT FEATURES Data Brief Highlights Four downstream ports, one upstream port Four integrated downstream 2.0 PHYs One integrated upstream 2.0 PHY Integrated 10/100

More information

BE635 User Manual. Rev. V1.0. 2013-2014 Bolymin, Inc. All Rights Reserved.

BE635 User Manual. Rev. V1.0. 2013-2014 Bolymin, Inc. All Rights Reserved. BE635 User Manual Rev. V1.0 2013-2014 Bolymin, Inc. All Rights Reserved. Copyright Copyright 2013-2014 BOLYMIN, INC. All rights reserved. No part of the materials may be reproduced, copied or translated

More information

SMARTCARD XPRO. Preface. SMART ARM-based Microcontrollers USER GUIDE

SMARTCARD XPRO. Preface. SMART ARM-based Microcontrollers USER GUIDE SMART ARM-based Microcontrollers SMARTCARD XPRO USER GUIDE Preface Atmel SMARTCARD Xplained Pro is an extension board to the Atmel Xplained Pro evaluation platform. Atmel SMARTCARD Xplained Pro is designed

More information

Smartphone Quick-Jack Solution FASTER TO PRODUCT FASTER TO MARKET

Smartphone Quick-Jack Solution FASTER TO PRODUCT FASTER TO MARKET Smartphone Quick-Jack Solution FASTER TO PRODUCT FASTER TO MARKET Are You Are You A Smartphone App Developer looking for an easy a way to Or An End-Product Designer looking for a simple way to Incorporate

More information

Using Xbee 802.15.4 in Serial Communication

Using Xbee 802.15.4 in Serial Communication Using Xbee 802.15.4 in Serial Communication Jason Grimes April 2, 2010 Abstract Instances where wireless serial communication is required to connect devices, Xbee RF modules are effective in linking Universal

More information

Wireless Temperature

Wireless Temperature Wireless Temperature connected freedom and Humidity Sensor Using TELRAN Application note TZ1053AN-06 Oct 2011 Abstract Dr. C. Uche This application note describes the complete system design (hardware and

More information

The FT6x06 series ICs include FT6206 /FT6306, the difference of their specifications will be listed individually in this datasheet.

The FT6x06 series ICs include FT6206 /FT6306, the difference of their specifications will be listed individually in this datasheet. FT6x06 Self-Capacitive Touch Panel Controller INTRODUCTION The FT6x06 Series ICs are single-chip capacitive touch panel controller ICs with a built-in 8 bit enhanced Micro-controller unit (MCU).They adopt

More information

Focus Product Selector Guide

Focus Product Selector Guide Focus Selector Guide Focus Selector Guide Microcontrollers Digital Signal Controllers Analog Memory Wireless www.microchip.com Microchip: A Partner in Your Success Microchip is a leading provider of microcontroller

More information

WIZ-Embedded WebServer User s Manual (Ver. 1.0)

WIZ-Embedded WebServer User s Manual (Ver. 1.0) [텍스트 입력] WIZ-Embedded WebServer User s Manual (Ver. 1.0) 2007 WIZnet Inc. All Rights Reserved. For more information, visit our website at www.wiznet.co.kr Document History Information Revision Data Description

More information

GTS-4E Hardware User Manual. Version: V1.1.0 Date: 2013-12-04

GTS-4E Hardware User Manual. Version: V1.1.0 Date: 2013-12-04 GTS-4E Hardware User Manual Version: V1.1.0 Date: 2013-12-04 Confidential Material This document contains information highly confidential to Fibocom Wireless Inc. (Fibocom). Fibocom offers this information

More information

Chapter 13. PIC Family Microcontroller

Chapter 13. PIC Family Microcontroller Chapter 13 PIC Family Microcontroller Lesson 01 PIC Characteristics and Examples PIC microcontroller characteristics Power-on reset Brown out reset Simplified instruction set High speed execution Up to

More information

MSITel provides real time telemetry up to 4.8 kbps (2xIridium modem) for balloons/experiments

MSITel provides real time telemetry up to 4.8 kbps (2xIridium modem) for balloons/experiments The MSITel module family allows your ground console to be everywhere while balloon experiments run everywhere MSITel provides real time telemetry up to 4.8 kbps (2xIridium modem) for balloons/experiments

More information

Am186ER/Am188ER AMD Continues 16-bit Innovation

Am186ER/Am188ER AMD Continues 16-bit Innovation Am186ER/Am188ER AMD Continues 16-bit Innovation 386-Class Performance, Enhanced System Integration, and Built-in SRAM Problem with External RAM All embedded systems require RAM Low density SRAM moving

More information

Computer and Set of Robots

Computer and Set of Robots Lesson 11:DESIGN PROCESS EXAMPLES Mobile-Phone, Mobile- Computer and Set of Robots 1 Mobile Phone 2 Mobile phone SoC (System-on-Chip) Hardware units Microcontroller or ASIP (Application Specific Instruction

More information

10/100/1000Mbps Ethernet MAC with Protocol Acceleration MAC-NET Core with Avalon Interface

10/100/1000Mbps Ethernet MAC with Protocol Acceleration MAC-NET Core with Avalon Interface 1 Introduction Ethernet is available in different speeds (10/100/1000 and 10000Mbps) and provides connectivity to meet a wide range of needs from desktop to switches. MorethanIP IP solutions provide a

More information

Wireless Security Camera

Wireless Security Camera Wireless Security Camera Technical Manual 12/14/2001 Table of Contents Page 1.Overview 3 2. Camera Side 4 1.Camera 5 2. Motion Sensor 5 3. PIC 5 4. Transmitter 5 5. Power 6 3. Computer Side 7 1.Receiver

More information

Microcontroller for Variable Speed BLDC Fan Control System. T.C. Lun System Engineer, Freescale Semiconductor, Inc.

Microcontroller for Variable Speed BLDC Fan Control System. T.C. Lun System Engineer, Freescale Semiconductor, Inc. Microcontroller for Variable Speed BLDC Fan Control System T.C. Lun System Engineer, Freescale Semiconductor, Inc. 1 Introduction Portable, feature rich, high-performance and compact in size are typical

More information

PCS0100en 02.2008. Persy Control Services B.V. Netherlands

PCS0100en 02.2008. Persy Control Services B.V. Netherlands P-Bus Gateway PBGW2.128 Universal gateway between the P-bus protocol and open standard protocols. The variety of available electrical interfaces on the gateway offers a wide range of possibilities for

More information

2.0 Command and Data Handling Subsystem

2.0 Command and Data Handling Subsystem 2.0 Command and Data Handling Subsystem The Command and Data Handling Subsystem is the brain of the whole autonomous CubeSat. The C&DH system consists of an Onboard Computer, OBC, which controls the operation

More information

3.2 inch QVGA TFT Color LCD User s Guide Version 1 & 2

3.2 inch QVGA TFT Color LCD User s Guide Version 1 & 2 3.2 inch QVGA TFT Color LCD - User s Guide 3.2 inch QVGA TFT Color LCD User s Guide Version 1 & 2 Give graphics and to your application! EA2-USG-0701 v2.1 Rev A 3.2 inch QVGA TFT Color LCD - User s Guide

More information

RC2200DK Demonstration Kit User Manual

RC2200DK Demonstration Kit User Manual Demonstration Kit User Manual Table of contents TABLE OF CONTENTS... 1 QUICK INTRODUCTION... 2 INTRODUCTION... 3 DEMONSTRATION BOARD... 4 POWER SUPPLY SECTION... 5 RS-232 INTERFACE... 6 CONNECTORS... 7

More information

RS232 Board datasheet

RS232 Board datasheet RS232 Board datasheet Contents 1. About this document 2. General information 3. Board Layout 4. Getting Started 5. Circuit Description Appendix 1 Circuit Diagram Copyright 2004 Matrix Multimedia Limited

More information

PCIeBPMC (PCI/PCI-X Bus Compatible) Bridge based PCIe and PMC Compatible Adapter Carrier Front View shown with 1 installed fans model # PCIeBPMC-FAN2

PCIeBPMC (PCI/PCI-X Bus Compatible) Bridge based PCIe and PMC Compatible Adapter Carrier Front View shown with 1 installed fans model # PCIeBPMC-FAN2 DE Store Home Company Search Design MadeInUSA White Papers PCIeBPMC PCIe [Express] to PMC Adapter / Carrier Shown with optional "Zero Slot Fans" in both positions. Fans available in either, both, or neither

More information

LAN7500/LAN7500i. Hi-Speed USB 2.0 to 10/100/1000 Ethernet Controller PRODUCT FEATURES PRODUCT PREVIEW. Highlights. Target Applications.

LAN7500/LAN7500i. Hi-Speed USB 2.0 to 10/100/1000 Ethernet Controller PRODUCT FEATURES PRODUCT PREVIEW. Highlights. Target Applications. LAN7500/LAN7500i Hi-Speed USB 2.0 to 10/100/1000 Ethernet PRODUCT FEATURES Data Brief Highlights Single Chip Hi-Speed USB 2.0 to 10/100/1000 Ethernet 10/100/1000 Ethernet MAC with Full-Duplex Support 10/100/1000

More information

Hello, and welcome to this presentation of the STM32L4 reset and clock controller.

Hello, and welcome to this presentation of the STM32L4 reset and clock controller. Hello, and welcome to this presentation of the STM32L4 reset and clock controller. 1 The STM32L4 reset and clock controller manages system and peripheral clocks. STM32L4 devices embed three internal oscillators,

More information

7 OUT1 8 OUT2 9 OUT3 10 OUT4 11 OUT5 12 OUT6 13 OUT7 14 OUT8 15 OUT9 16 OUT10 17 OUT11 18 OUT12 19 OUT13 20 OUT14 21 OUT15 22 OUT16 OUT17 23 OUT18

7 OUT1 8 OUT2 9 OUT3 10 OUT4 11 OUT5 12 OUT6 13 OUT7 14 OUT8 15 OUT9 16 OUT10 17 OUT11 18 OUT12 19 OUT13 20 OUT14 21 OUT15 22 OUT16 OUT17 23 OUT18 18 CHANNELS LED DRIVER GENERAL DESCRIPTION IS31FL3218 is comprised of 18 constant current channels each with independent PWM control, designed for driving LEDs. The output current of each channel can be

More information

Pmod peripheral modules are powered by the host via the interface s power and ground pins.

Pmod peripheral modules are powered by the host via the interface s power and ground pins. Digilent Pmod Interface Specification Revision: November 20, 2011 1300 NE Henley Court, Suite 3 Pullman, WA 99163 (509) 334 6306 Voice (509) 334 6300 Fax Introduction The Digilent Pmod interface is used

More information