17066 CBA. Developing Android and iphone Applications to Control Bluetooth Accessories

Size: px
Start display at page:

Download "17066 CBA. Developing Android and iphone Applications to Control Bluetooth Accessories"

Transcription

1 17066 CBA Developing Android and iphone Applications to Control Bluetooth Accessories 2013 Microchip Technology Incorporated. All Rights Reserved CBA Slide 1

2 Objectives By the end of the class you will be able to: Find all the tools needed to develop Android and ios apps Know which programming languages to use Understand how the OS supports Bluetooth 2013 Microchip Technology Incorporated. All Rights Reserved CBA Slide 2

3 Agenda Introduction Development Environments Eclipse and Xcode Languages Java, Objective-C, XML Bluetooth Summary 2013 Microchip Technology Incorporated. All Rights Reserved CBA Slide 3

4 Agenda Introduction Development Environments Eclipse and Xcode Languages Java, Objective-C, XML Bluetooth Summary 2013 Microchip Technology Incorporated. All Rights Reserved CBA Slide 4

5 Introduction RN-42 module makes embedded code easy PC, Tablet, or Phone app is more difficult for embedded designers Android & ios dominate Smartphone share Android 75% ios 17% Tablet share Android 57% ios 40% Source: IDC s Worldwide Mobile Phone Tracker and Worldwide Tablet Tracker, May 1, Microchip Technology Incorporated. All Rights Reserved CBA Slide 5

6 Market Share ios 17% Android 75% Android - 75% ios - 17% Windows - 3% BlackBerry - 3% Linux - 1% Symbian - 1% Others - 0% Source: IDC s Worldwide Mobile Phone Tracker 2013 Microchip Technology Incorporated. All Rights Reserved CBA Slide 6

7 Agenda Introduction Development Environments Eclipse and Xcode Languages Java, Objective-C, XML Bluetooth Summary 2013 Microchip Technology Incorporated. All Rights Reserved CBA Slide 7

8 Development Environments Android developers use Eclipse Can use NetBeans or MPLAB X IDE Apple developers use Xcode 2013 Microchip Technology Incorporated. All Rights Reserved CBA Slide 8

9 Eclipse Widely used To develop Android, BlackBerry, Windows, Linux applications Runs on many platforms Windows, Linux, OS X Open Uses many different components Many plug-ins available 2013 Microchip Technology Incorporated. All Rights Reserved CBA Slide 9

10 Eclipse Complicated install procedure Java Development Kit (JDK) Eclipse IDE ADT plug-in for Eclipse Android SDK Build Targets for SDK USB Driver 2013 Microchip Technology Incorporated. All Rights Reserved CBA Slide 10

11 Eclipse Tutorials on Android website No registration or license fee required to develop Register for a Google Play publisher account To publish apps on Play Store Can distribute APK (install) files without publishing 2013 Microchip Technology Incorporated. All Rights Reserved CBA Slide 11

12 Getting Started Microchip Technology Incorporated. All Rights Reserved CBA Slide 12

13 Demo 1: Creating a new Android project in Eclipse 2013 Microchip Technology Incorporated. All Rights Reserved CBA Slide 13

14 New Android Project 2013 Microchip Technology Incorporated. All Rights Reserved CBA Slide 14

15 Xcode Single development environment ios (iphone, ipad, ipod) OS X (Mac, MacBook) Free download from Apple Runs on a Mac Will not run on Windows or Linux 2013 Microchip Technology Incorporated. All Rights Reserved CBA Slide 15

16 Single download Xcode IDE, Compiler, Simulator, Examples Tutorials on Apple website No license fee to develop on the simulator License required to run on a real device and publish your app Every device must be provisioned 2013 Microchip Technology Incorporated. All Rights Reserved CBA Slide 16

17 Getting Started Microchip Technology Incorporated. All Rights Reserved CBA Slide 17

18 Demo 2: Creating a new ios project in Xcode 2013 Microchip Technology Incorporated. All Rights Reserved CBA Slide 18

19 New ios Project 2013 Microchip Technology Incorporated. All Rights Reserved CBA Slide 19

20 Agenda Introduction Development Environments Eclipse and Xcode Languages Java, Objective-C, XML Bluetooth Summary 2013 Microchip Technology Incorporated. All Rights Reserved CBA Slide 20

21 Programming Languages 10 types of languages* Procedural Declarative Java, Objective-C are procedural Describe procedures to be followed XML, HTML are declarative Declare what you want done * For people who understand binary! 2013 Microchip Technology Incorporated. All Rights Reserved CBA Slide 21

22 Programming Languages Two types of languages Compiled Interpreted Objective-C, C, C++ are compiled Compile source to executable Java is compiled and interpreted Compile source to bytecode Interpreter (like JRE) runs bytecode 2013 Microchip Technology Incorporated. All Rights Reserved CBA Slide 22

23 Programming Languages Objective-C is used for ios Created in early 1980 s Pass messages to objects Java is used for Android Created in early 1990 s Call methods for objects XML used for Android and ios To describe views (screen layout) 2013 Microchip Technology Incorporated. All Rights Reserved CBA Slide 23

24 Java Language Object-oriented Classes and Objects All source code is in.java files 2013 Microchip Technology Incorporated. All Rights Reserved CBA Slide 24

25 package com.microchip.example; public class Die { } private byte spots; public Die() { } Java Code (.java) spots = 1 + (byte)(math.random() * 6); public byte Roll() { } spots = 1 + (byte)(math.random() * 6); return spots; public byte View() { } return spots; Instance Variable Constructor private Die reddie; reddie = new Die(); private byte mynumber = 0; mynumber = reddie.roll(); 2013 Microchip Technology Incorporated. All Rights Reserved CBA Slide 25 Method

26 Objective-C Object-oriented Classes and Objects Interfaces and implementations Interface described in.h header file Implementation in.m source file 2013 Microchip Technology Incorporated. All Rights Reserved CBA Slide 26

27 Interface Code Die : NSObject { int spots; } -(id)init; -(int)roll; Instance Variable Initializer Method 2013 Microchip Technology Incorporated. All Rights Reserved CBA Slide 27

28 Implementation Code Die -(id)init { } self = [super init]; if (self) Die *reddie; spots = arc4random_uniform(6) reddie = [[Die + 1; alloc] init]; int mynumber = 0; return self; mynumber = [reddie Roll]; -(int)roll { spots = arc4random_uniform(6) + 1; return spots; Die *reddie; } reddie = Die.alloc.init; int mynumber = 0; -(int)view { return spots; } mynumber = 2013 Microchip Technology Incorporated. All Rights Reserved CBA Slide 28

29 XML Programming XML used to declare the layout of the display Buttons, Text, Pictures, Sliders, etc. Called a XIB file or Storyboard in Xcode Invoked when view is loaded 2013 Microchip Technology Incorporated. All Rights Reserved CBA Slide 29

30 Demo 3: Using XML and XIB Layout Files 2013 Microchip Technology Incorporated. All Rights Reserved CBA Slide 30

31 Help is Available Three really good sites: Microchip Technology Incorporated. All Rights Reserved CBA Slide 31

32 Agenda Introduction Development Environments Eclipse and Xcode Languages Java, Objective-C, XML Bluetooth Summary 2013 Microchip Technology Incorporated. All Rights Reserved CBA Slide 32

33 Android Bluetooth BluetoothAdapter class Bluetooth radio in the Android device BluetoothDevice class Remote Bluetooth device RN-42 in our case 2013 Microchip Technology Incorporated. All Rights Reserved CBA Slide 33

34 RN-42 Demo App Create a Handler for messages private Handler handler = new Handler() { Create a BluetoothManager BluetoothManager btm; btm = new BluetoothManager(handler, BLUETOOTH_MANAGER); BluetoothManager enables the BluetoothAdapter private BluetoothAdapter mbluetoothadapter = null; mbluetoothadapter = BluetoothAdapter.getDefaultAdapter(); Start the Discovery process btm.startdiscovery(); mbluetoothadapter.startdiscovery(); 2013 Microchip Technology Incorporated. All Rights Reserved CBA Slide 34

35 RN-42 Demo App BluetoothManager creates BluetoothManagerMessage Includes MessageType and BluetoothDevice public enum MessageType { }; DISCOVERY_COMPLETE, READ, ERROR, DEVICE_FOUND, CONNECTED, READY Message of MessageType DEVICE_FOUND results in BluetoothDevice object added to a ListView being displayed public BluetoothDevice device = null; 2013 Microchip Technology Incorporated. All Rights Reserved CBA Slide 35

36 RN-42 Demo App BluetoothManager asked to connect btm.connect(currentdevice); BluetoothManager starts a thread to handle the connection thread = new ConnectThread(device); thread.start(); Thread opens a socket to the device mmsocket = mmdevice.createrfcommsockettoservicerecord(my_uuid); Discovered, Selected, Paired, and Connected! 2013 Microchip Technology Incorporated. All Rights Reserved CBA Slide 36

37 Demo 4: Android Bluetooth App 2013 Microchip Technology Incorporated. All Rights Reserved CBA Slide 37

38 ios Bluetooth Developing accessories for ipod, iphone and ipad using one of the controlled interfaces* requires a MFi license from Apple For more information: * iap is a controlled interface 2013 Microchip Technology Incorporated. All Rights Reserved CBA Slide 38

39 RN-42-APL Demo App EAAccessory class Bluetooth or USB accessory connected to iphone/ipad EAAccessoryManager class Manages communication with external accessory RN42-APL in our case 2013 Microchip Technology Incorporated. All Rights Reserved CBA Slide 39

40 RN-42-APL Demo App Go to Settings, select Bluetooth Find Bluetooth device by name Click to pair and connect Find, Pair & Connect is done in the settings, not in the App App will not see the accessory unless connected 2013 Microchip Technology Incorporated. All Rights Reserved CBA Slide 40

41 RN-42-APL Demo App Create an external accessory object MFiAccessory *btdie; btdie = [[MFiAccessory alloc] Get a list of connected accessories NSArray *accessories = [[EAAccessoryManager sharedaccessorymanager] connectedaccessories]; Find accessory and open a session EAAccessory *accessory = nil; EASession *session = nil; session = [[EASession alloc] initwithaccessory:accessory forprotocol:protocolstring]; 2013 Microchip Technology Incorporated. All Rights Reserved CBA Slide 41

42 Demo 5: iphone Bluetooth App 2013 Microchip Technology Incorporated. All Rights Reserved CBA Slide 42

43 Development Tools RN-41-EK & RN-42-EK 2013 Microchip Technology Incorporated. All Rights Reserved CBA Slide 43

44 Development Tools RN41APL-EVAL & RN42APL-EVAL Requires MFi license to purchase 2013 Microchip Technology Incorporated. All Rights Reserved CBA Slide 44

45 Agenda Introduction Development Environments Eclipse and Xcode Languages Java, Objective-C, XML Bluetooth Summary 2013 Microchip Technology Incorporated. All Rights Reserved CBA Slide 45

46 What did we learn? Xcode and Objective-C For ios Apps Eclipse and Java For Android Apps Classes that access Bluetooth accessories in ios and Android 2013 Microchip Technology Incorporated. All Rights Reserved CBA Slide 46

47 The End Thank You 2013 Microchip Technology Incorporated. All Rights Reserved CBA Slide 47

48 LEGAL NOTICE SOFTWARE: You may use Microchip software exclusively with Microchip products. Further, use of Microchip software is subject to the copyright notices, disclaimers, and any license terms accompanying such software, whether set forth at the install of each program or posted in a header or text file. Notwithstanding the above, certain components of software offered by Microchip and 3 rd parties may be covered by open source software licenses which include licenses that require that the distributor make the software available in source code format. To the extent required by such open source software licenses, the terms of such license will govern. NOTICE & DISCLAIMER: These materials and accompanying information (including, for example, any software, and references to 3 rd party companies and 3 rd party websites) are for informational purposes only and provided AS IS. Microchip assumes no responsibility for statements made by 3 rd party companies, or materials or information that such 3 rd parties may provide. MICROCHIP DISCLAIMS ALL WARRANTIES, WHETHER EXPRESS, IMPLIED, OR STATUTORY, INCLUDING ANY IMPLIED WARRANTIES OF NONINFRINGEMENT, MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT WILL MICROCHIP BE LIABLE FOR ANY DIRECT OR INDIRECT, SPECIAL, PUNITIVE, INCIDENTAL, OR CONSEQUENTIAL LOSS, DAMAGE, COST, OR EXPENSE OF ANY KIND RELATED TO THESE MATERIALS OR ACCOMPANYING INFORMATION PROVIDED TO YOU BY MICROCHIP OR OTHER THIRD PARTIES, EVEN IF MICROCHIP HAS BEEN ADVISED OF THE POSSIBLITY OF SUCH DAMAGES OR THE DAMAGES ARE FORESEEABLE. TRADEMARKS: The Microchip name and logo, the Microchip logo, dspic, FlashFlex, KEELOQ, KEELOQ logo, MPLAB, PIC, PICmicro, PICSTART, PIC 32 logo, rfpic, SST, SST Logo, SuperFlash and UNI/O are registered trademarks of Microchip Technology Incorporated in the U.S.A. and other countries. FilterLab, Hampshire, HI-TECH C, Linear Active Thermistor, MTP, SEEVAL and The Embedded Control Solutions Company are registered trademarks of Microchip Technology Incorporated in the U.S.A. Silicon Storage Technology is a registered trademark of Microchip Technology Inc. in other countries. Analog-for-the-Digital Age, Application Maestro, BodyCom, chipkit, chipkit logo, CodeGuard, dspicdem, dspicdem.net, dspicworks, dsspeak, ECAN, ECONOMONITOR, FanSense, HI-TIDE, In-Circuit Serial Programming, ICSP, Mindi, MiWi, MPASM, MPF, MPLAB Certified logo, MPLIB, MPLINK, mtouch, Omniscient Code Generation, PICC, PICC-18, PICDEM, PICDEM.net, PICkit, PICtail, REAL ICE, rflab, Select Mode, SQI, Serial Quad I/O, Total Endurance, TSHARC, UniWinDriver, WiperLock, ZENA and Z-Scale are trademarks of Microchip Technology Incorporated in the U.S.A. and other countries. SQTP is a service mark of Microchip Technology Incorporated in the U.S.A. GestIC and ULPP are registered trademarks of Microchip Technology Germany II GmbH & Co. KG, a subsidiary of Microchip Technology Inc., in other countries. All other trademarks mentioned herein are property of their respective companies Microchip Technology Incorporated. All Rights Reserved CBA Slide 48

17007 ADA Debugging chipkit Sketches with MPLAB X IDE

17007 ADA Debugging chipkit Sketches with MPLAB X IDE 17007 ADA Debugging chipkit Sketches with MPLAB X IDE 2013 Microchip Technology Incorporated. All Rights Reserved. 17007 ADA Slide 1 Class Objectives When you walk out of this class you will be able to:

More information

Welcome to Installing and using HI-TECH C PRO for the PIC10/12/16 MCU Family with the MPLAB IDE.

Welcome to Installing and using HI-TECH C PRO for the PIC10/12/16 MCU Family with the MPLAB IDE. Installing and using HI-TECH C PRO for the PIC10/12/16 MCU Family with the MPLAB IDE 1 Welcome to Installing and using HI-TECH C PRO for the PIC10/12/16 MCU Family with the MPLAB IDE. This webinar will

More information

17008 VCS Subversion Version Control System

17008 VCS Subversion Version Control System 17008 VCS Subversion Version Control System 2013 Microchip Technology Incorporated. All Rights Reserved. 17008 VCS Slide 1 Class Objectives At the end of this class you will be able to: Understand why

More information

SPI Serial SRAM: Recommended Usage

SPI Serial SRAM: Recommended Usage SPI Serial SRAM: Recommended Usage Serial SRAM Advantages Hardware Recommendations Status Register 009 Microchip Technology Incorporated. All Rights Reserved. SPI EEPROM Usage Slide Hi, my name is Barry

More information

R&E International A Subsidiary of Microchip Technology Inc.

R&E International A Subsidiary of Microchip Technology Inc. RE46C104 General Description The RE46C104 is a piezoelectric horn driver with voltage converter to provide maximum audibility in low voltage applications. The feedback control pin is designed for use with

More information

PIC12LF1552 Silicon Errata and Data Sheet Clarification DEV<8:0>

PIC12LF1552 Silicon Errata and Data Sheet Clarification DEV<8:0> Silicon Errata and Data Sheet Clarification The device that you have received conforms functionally to the current Device Data Sheet (DS41674B), except for the anomalies described in this document. The

More information

R&E International A Subsidiary of Microchip Technology Inc.

R&E International A Subsidiary of Microchip Technology Inc. RE46C112 General Description The RE46C112 is an ionization type smoke detector IC. It is intended for applications using ionization type chambers to detect smoke. When enabled, VOUT is ¼ of either the

More information

dspic DSC Signal Board User s Guide

dspic DSC Signal Board User s Guide dspic DSC Signal Board User s Guide 04 Microchip Technology Inc. DS50006A Note the following details of the code protection feature on Microchip devices: Microchip products meet the specification contained

More information

RN4020 PICtail /PICtail Plus Board User s Guide

RN4020 PICtail /PICtail Plus Board User s Guide RN4020 PICtail /PICtail Plus Board User s Guide OVERVIEW The RN4020 PICtail Plus Daughter Board is a Bluetooth Low Energy demonstration board that showcases the Microchip RN4020 Certified Bluetooth Low

More information

17075 STS The Other KeeLoq IC or how to build your own security token based on a PIC16LF19XX

17075 STS The Other KeeLoq IC or how to build your own security token based on a PIC16LF19XX 17075 STS The Other KeeLoq IC or how to build your own security token based on a PIC16LF19XX 2013 Microchip Technology Incorporated. All Rights Reserved. 17075 STS Slide 1 Objectives After this class you

More information

Human Machine Interface Suite. Microchip Sole solution provider for all dimensions

Human Machine Interface Suite. Microchip Sole solution provider for all dimensions GestIC Technology Introduction JAN 2015 Human Machine Interface Suite 3 Microchip Sole solution provider for all dimensions Broad Solutions Covers Wide Range of Applications Proximity Touch Keys Metal

More information

MCS3122 Memory Programming Specification

MCS3122 Memory Programming Specification MCS3122 Memory Programming Specification This document includes the programming specifications for the following device: MCS3122 1.0 OVERVIEW The MCS3122 contains 64 bytes of nonvolatile memory. This array

More information

AN1552. MRF24XA Radio Utility Driver Program GETTING STARTED INTRODUCTION SERIAL PORT SETTINGS. Microchip Technology Inc.

AN1552. MRF24XA Radio Utility Driver Program GETTING STARTED INTRODUCTION SERIAL PORT SETTINGS. Microchip Technology Inc. MRF24XA Radio Utility Driver Program AN1552 Author: INTRODUCTION Sushma Myneni Microchip Technology Inc. The MRF24XA Radio Utility Driver Program provides design engineers with a development and testing

More information

PIC16(L)F1503 Family Silicon Errata and Data Sheet Clarification

PIC16(L)F1503 Family Silicon Errata and Data Sheet Clarification PIC16(L)F1503 Family Silicon Errata and Data Sheet Clarification The PIC16(L)F1503 family devices that you have received conform functionally to the current Device Data Sheet (DS41607A), except for the

More information

Section 32. Configuration

Section 32. Configuration HIGHLIGHTS Section 32. Configuration This section of the manual contains the following major topics: 32 32.1 Introduction... 32-2 32.2 Modes of Operation... 32-3 32.3 Effects of Various Resets... 32-4

More information

Deadman Timer (DMT) HIGHLIGHTS. This section of the manual contains the following major topics:

Deadman Timer (DMT) HIGHLIGHTS. This section of the manual contains the following major topics: Deadman Timer (DMT) HIGHLIGHTS This section of the manual contains the following major topics: 1.0 Introduction... 2 2.0 DMT Registers... 4 3.0 DMT Operation... 12 4.0 Register Map... 15 5.0 Related Application

More information

Section 40. Introduction (Part IV)

Section 40. Introduction (Part IV) Section 40. Introduction (Part IV) HIGHLIGHTS This section of the manual contains the following major topics: 40.1 Introduction... 40-2 40.2 Revision History...40-3 40 Introduction (Part IV) 2007-2012

More information

Section 41. Prefetch Module for Devices with L1 CPU Cache

Section 41. Prefetch Module for Devices with L1 CPU Cache 41 Section 41. Prefetch Module for Devices with L1 CPU Cache HIGHLIGHTS This section of the manual contains the following major topics: Prefetch Module for Devices with L1 CPU Cache 41.1 Introduction...

More information

PIC12F752/HV752 Family Silicon Errata and Data Sheet Clarification. DEV<8:0> (1) REV<4:0> Silicon Revision (2)

PIC12F752/HV752 Family Silicon Errata and Data Sheet Clarification. DEV<8:0> (1) REV<4:0> Silicon Revision (2) Family Silicon Errata and Data Sheet Clarification The family devices that you have received conform functionally to the current Device Data Sheet (DS41576B), except for the anomalies described in this

More information

dspic33fj128gp804 AND PIC24HJ128GP504

dspic33fj128gp804 AND PIC24HJ128GP504 dspic33fj128gp804 AND dspic33fj128gp804 and PIM Information Sheet The dspic33fj128gp804 and Plug-In Modules (PIMs) are designed to demonstrate the capabilities of the dspic33fj128gp804 and families, using

More information

17001 IDE Navigating Shark Infested Waters using the MPLAB X IDE Ecosystem

17001 IDE Navigating Shark Infested Waters using the MPLAB X IDE Ecosystem 17001 IDE Navigating Shark Infested Waters using the MPLAB X IDE Ecosystem 2013 Microchip Technology Incorporated. All Rights Reserved. 17001 IDE Slide 1 The Experience Welcome The shark attack story Learn

More information

MGC3130 Aurea Graphical User Interface User s Guide

MGC3130 Aurea Graphical User Interface User s Guide MGC3130 Aurea Graphical User Interface User s Guide 2013 Microchip Technology Inc. DS40001681C Note the following details of the code protection feature on Microchip devices: Microchip products meet the

More information

TB3107. Advantages of NVSRAM Over FRAM ADVANTAGES OF NVSRAM INTRODUCTION PIN DESCRIPTION

TB3107. Advantages of NVSRAM Over FRAM ADVANTAGES OF NVSRAM INTRODUCTION PIN DESCRIPTION Advantages of NVSRAM Over FRAM TB317 Author: INTRODUCTION This technical brief describes the main advantages of NVSRAM over FRAM memory technology. Microchip's battery-backed SRAM devices have true unlimited

More information

Emulation Extension Pak (EEP) and Emulation Header User s Guide

Emulation Extension Pak (EEP) and Emulation Header User s Guide Emulation Extension Pak (EEP) and Emulation Header User s Guide DS50002243A Note the following details of the code protection feature on Microchip devices: Microchip products meet the specification contained

More information

PICkit 3 In-Circuit Debugger/Programmer User s Guide

PICkit 3 In-Circuit Debugger/Programmer User s Guide PICkit 3 In-Circuit Debugger/Programmer User s Guide For MPLAB X IDE DS52116A Note the following details of the code protection feature on Microchip devices: Microchip products meet the specification contained

More information

SPI Communication with the AR1020 Controller

SPI Communication with the AR1020 Controller SPI Communication with the AR1020 Controller Author: Cassandra Backus Microchip Technology Inc. INTRODUCTION The AR1020 controller s SPI (Serial Peripheral Interface) communicates as a slave mode device

More information

Recommended Usage of Microchip 23XX512/23XX1024 Serial SRAM Devices. Device Density Voltage Range Hold Pin SPI SDI SQI

Recommended Usage of Microchip 23XX512/23XX1024 Serial SRAM Devices. Device Density Voltage Range Hold Pin SPI SDI SQI Recommended Usage of Microchip 23XX512/23XX1024 Serial SRAM Devices Author: INTRODUCTION Martin Bowman Microchip Technology Inc. Many embedded systems require some amount of volatile storage for temporary

More information

MCP1710 Demo Board User s Guide

MCP1710 Demo Board User s Guide MCP1710 Demo Board User s Guide DS52095A Note the following details of the code protection feature on Microchip devices: Microchip products meet the specification contained in their particular Microchip

More information

Enhanced mtouch Capacitive Touch Evaluation Kit and Accessory Boards User s Guide

Enhanced mtouch Capacitive Touch Evaluation Kit and Accessory Boards User s Guide Enhanced mtouch Capacitive Touch Evaluation Kit and Accessory Boards User s Guide 2009-2012 Microchip Technology Inc. DS41385F Note the following details of the code protection feature on Microchip devices:

More information

Sample Rate Conversion Library for PIC32 User s Guide

Sample Rate Conversion Library for PIC32 User s Guide Sample Rate Conversion Library for PIC32 User s Guide 2013 Microchip Technology Inc DS61190A Note the following details of the code protection feature on Microchip devices: Microchip products meet the

More information

Sample Rate Conversion Library for dspic User s Guide

Sample Rate Conversion Library for dspic User s Guide Sample Rate Conversion Library for dspic User s Guide 2011-2013 Microchip Technology Inc DS70000668B Note the following details of the code protection feature on Microchip devices: Microchip products meet

More information

mtouch Advanced Capacitive Evaluation Kits User s Guide

mtouch Advanced Capacitive Evaluation Kits User s Guide mtouch Advanced Capacitive Evaluation Kits User s Guide 2010 Microchip Technology Inc. DS41385C Note the following details of the code protection feature on Microchip devices: Microchip products meet the

More information

PIC18(L)F24/25/45K50 Family Silicon Errata and Data Sheet Clarification

PIC18(L)F24/25/45K50 Family Silicon Errata and Data Sheet Clarification PIC18(L)F24/25/45K50 Family Silicon Errata and Data Sheet Clarification The PIC18(L)F24/25/45K50 family devices that you have received conform functionally to the current Device Data Sheet (DS30684A),

More information

TC670. Tiny Predictive Fan Failure Detector. Features. General Description. Applications. Package Type. Typical Application Circuit

TC670. Tiny Predictive Fan Failure Detector. Features. General Description. Applications. Package Type. Typical Application Circuit Tiny Predictive Fan Failure Detector TC67 Features Fan Wear-Out Detection for 2-Wire Linear-Controlled Fans Replacement System for 3-Wire Fans Fan Alert Signal when Fan Speed is below Programmed Threshold

More information

Maxim DS1338 MCP7940N Migration

Maxim DS1338 MCP7940N Migration Maxim DS1338 MCP7940N Migration Author: INTRODUCTION This migration document describes how to replace the DS1338 RTCC with the MCP7940N RTCC. Note: Eugen Ionescu Microchip Technology Inc. The MCP7940N

More information

Wireless Remote Control Development Kit for Ultimate KeeLoq

Wireless Remote Control Development Kit for Ultimate KeeLoq Wireless Remote Control Development Kit for Ultimate KeeLoq Part Number. DM182017-4 To support the new Ultimate KeeLoq protocol, we offer the Wireless Security Remote Control Development Kit, which is

More information

PIC16(L)F1825/1829 Family Silicon Errata and Data Sheet Clarification

PIC16(L)F1825/1829 Family Silicon Errata and Data Sheet Clarification Family Silicon Errata and Data Sheet Clarification The family devices that you have received conform functionally to the current Device Data Sheet (DS40001440C), except for the anomalies described in this

More information

PIC32MX270F256D USB/Graphics 44-pin to 100-pin TQFP Plug-In Module (PIM) Information Sheet. Device Pin # Functional Description

PIC32MX270F256D USB/Graphics 44-pin to 100-pin TQFP Plug-In Module (PIM) Information Sheet. Device Pin # Functional Description PIC32MX270F256D USB/Graphics 44-pin to 100-pin TQFP Plug-In Module (PIM) Information Sheet The PIC32MX270F256D PIM is designed to demonstrate the capabilities of the PIC32MX1XX/ 2XX family of devices using

More information

G.711 Speech Encoding/Decoding Library for 16-bit MCUs and DSCs User s Guide

G.711 Speech Encoding/Decoding Library for 16-bit MCUs and DSCs User s Guide G.711 Speech Encoding/Decoding Library for 16-bit MCUs and DSCs User s Guide 2011 Microchip Technology Inc. DS70666A Note the following details of the code protection feature on Microchip devices: Microchip

More information

PIC10F220/222 Rev. B Silicon/Data Sheet Errata. Sym. Characteristic Min. Typ Max. Units Conditions

PIC10F220/222 Rev. B Silicon/Data Sheet Errata. Sym. Characteristic Min. Typ Max. Units Conditions PIC10F220/222 Rev. B Silicon/Data Sheet Errata The PIC10F220/222 silicon Rev. B. parts you have received conform functionally to the Device Data Sheet (DS41270E), except for the anomalies described below.

More information

Features VDD IO1 IODIR IO2 LBST PG HRNEN VSS

Features VDD IO1 IODIR IO2 LBST PG HRNEN VSS RE46C109 General Description The RE46C109 is intended for use in applications where low voltage regulation and a high voltage horn driver are required. The circuit features a voltage boost converter/regulator

More information

PIC12F629/675 Family Silicon Errata and Data Sheet Clarification. (1) Revision ID for Silicon Revision (2)

PIC12F629/675 Family Silicon Errata and Data Sheet Clarification. (1) Revision ID for Silicon Revision (2) PIC12F629/675 Family Silicon Errata and Data Sheet Clarification The PIC12F629/675 family of devices that you have received conform functionally to the current Device Data Sheet (DS41190F), except for

More information

AN1365. Recommended Usage of Microchip Serial RTCC Devices POWER SUPPLY INTRODUCTION. Power-Up. VCC Ramp Rates. Microchip Technology Inc.

AN1365. Recommended Usage of Microchip Serial RTCC Devices POWER SUPPLY INTRODUCTION. Power-Up. VCC Ramp Rates. Microchip Technology Inc. AN1365 Recommended Usage of Microchip Serial RTCC Devices Author: INTRODUCTION Martin Bowman Microchip Technology Inc. Many embedded systems require some form of accurate timekeeping. There are a growing

More information

MGC3130 GestIC Library Interface Description User s Guide

MGC3130 GestIC Library Interface Description User s Guide MGC3130 GestIC Library Interface Description User s Guide 2013 Microchip Technology Inc. DS40001718B Note the following details of the code protection feature on Microchip devices: Microchip products meet

More information

MPLAB XC32 C/C++ Compiler User s Guide

MPLAB XC32 C/C++ Compiler User s Guide MPLAB XC32 C/C++ Compiler User s Guide DS51686F Note the following details of the code protection feature on Microchip devices: Microchip products meet the specification contained in their particular Microchip

More information

PIC16(L)F1847 Family Silicon Errata and Data Sheet Clarification

PIC16(L)F1847 Family Silicon Errata and Data Sheet Clarification PIC16(L)F1847 Family Silicon Errata and Data Sheet Clarification The PIC16(L)F1847 family devices that you have received conform functionally to the current Device Data Sheet (DS41453B), except for the

More information

MTCH6301 Utility Version 2.04 User s Guide

MTCH6301 Utility Version 2.04 User s Guide MTCH6301 Utility Version 2.04 User s Guide DS40001741B Note the following details of the code protection feature on Microchip devices: Microchip products meet the specification contained in their particular

More information

dspic DSC Speex Speech Encoding/Decoding Library User s Guide

dspic DSC Speex Speech Encoding/Decoding Library User s Guide dspic DSC Speex Speech Encoding/Decoding Library User s Guide 2008-2011 Microchip Technology Inc DS70328C Note the following details of the code protection feature on Microchip devices: Microchip products

More information

Section 1. Introduction

Section 1. Introduction 1 Section 1. Introduction Introduction HIGHLIGHTS This section of the manual contains the following major topics: 1.1 Introduction... 1-2 1.2 Device Structure... 1-3 1.3 Development Support...1-4 1.4 Style

More information

mtouch Capacitive Evaluation Kit User s Guide

mtouch Capacitive Evaluation Kit User s Guide mtouch Capacitive Evaluation Kit User s Guide 2009 Microchip Technology Inc. DS41385A Note the following details of the code protection feature on Microchip devices: Microchip products meet the specification

More information

AN1393. PIC12LF1840T48A Microcontroller Transmitter Reference Design INTRODUCTION KEY REQUIREMENTS CONFIGURATION REGISTER WRITE

AN1393. PIC12LF1840T48A Microcontroller Transmitter Reference Design INTRODUCTION KEY REQUIREMENTS CONFIGURATION REGISTER WRITE PIC12LF1840T48A Microcontroller Transmitter Reference Design Author: INTRODUCTION The PIC12LF1840T48A is a Microchip microcontroller that has an on-board transmitter. The transmitter is suitable for operation

More information

PIC12F635 Silicon Errata and Data Sheet Clarification. (1) Revision ID for Silicon Revision (2)

PIC12F635 Silicon Errata and Data Sheet Clarification. (1) Revision ID for Silicon Revision (2) Silicon Errata and Data Sheet Clarification The devices that you have received conform functionally to the current Device Data Sheet (DS41232D), except for the anomalies described in this document. The

More information

Processor Extension Pak (PEP) and Debug Header Specification

Processor Extension Pak (PEP) and Debug Header Specification Processor Extension Pak (PEP) and Debug Header Specification 2006-2015 Microchip Technology Inc. DS50001292V Note the following details of the code protection feature on Microchip devices: Microchip products

More information

BodyCom Development Kit User s Guide

BodyCom Development Kit User s Guide BodyCom Development Kit User s Guide DS40001649C Note the following details of the code protection feature on Microchip devices: Microchip products meet the specification contained in their particular

More information

PIC18F6390/6490/8390/8490

PIC18F6390/6490/8390/8490 PIC18F6390/6490/8390/8490 Rev. C0 Silicon Errata The PIC18F6390/6490/8390/8490 Rev. C0 parts you have received conform functionally to the Device Data Sheet (DS39629C), except for the anomalies described

More information

Application Portability for 32-Bit Microcontrollers Reality or Myth?

Application Portability for 32-Bit Microcontrollers Reality or Myth? Application Portability for 32-Bit Microcontrollers Reality or Myth? Author: INTRODUCTION Erlendur Kristjansson Microchip Technology Inc. In November of 2008, ARM announced the availability of the Cortex

More information

Common Debugger Advisories

Common Debugger Advisories M IN-CIRCUIT DEBUGGER DESIGN ADVISORY Common Debugger Advisories INTRODUCTION For applications where you intend to use MPLAB ICD 2, MPLAB ICD 3, PICkit 2, PICkit 3, or MPLAB PM3 tools for programming or

More information

PIC32MX270F256D Bluetooth Audio 44-pin to 100-pin TQFP Plug-In Module (PIM) Information Sheet

PIC32MX270F256D Bluetooth Audio 44-pin to 100-pin TQFP Plug-In Module (PIM) Information Sheet PIC32MX270F256D Bluetooth Audio 44-pin to 100-pin TQFP Plug-In Module (PIM) Information Sheet The PIC32MX270F256D Bluetooth Audio PIM is designed to demonstrate the capabilities of the PIC32MX1XX/2XX family

More information

TCN75. 2-Wire Serial Temperature Sensor and Thermal Monitor. Package Type. Features: General Description: Applications: SOIC TCN75MOA MSOP TCN75MUA

TCN75. 2-Wire Serial Temperature Sensor and Thermal Monitor. Package Type. Features: General Description: Applications: SOIC TCN75MOA MSOP TCN75MUA 2-Wire Serial Temperature Sensor and Thermal Monitor Features: Solid-State Temperature Sensing: 0.5 C Accuracy (Typ.) Operates from -55 C to +25 C Operating Supply Range: 2.7V to 5.5V Programmable Trip

More information

DALI Control Gear Library and Demo Application User s Guide

DALI Control Gear Library and Demo Application User s Guide DALI Control Gear Library and Demo Application User s Guide 2014 Microchip Technology Inc. DS40001755A Note the following details of the code protection feature on Microchip devices: Microchip products

More information

PIC16(L)F1512/1513 Family Silicon Errata and Data Sheet Clarification DEV<8:0>

PIC16(L)F1512/1513 Family Silicon Errata and Data Sheet Clarification DEV<8:0> Family Silicon Errata and Data Sheet Clarification The family devices that you have received conform functionally to the current Device Data Sheet (DS41624B), except for the anomalies described in this

More information

TB3010. Maximize Software Portability for Future PIC32 MCUs CASE 1: WRITING TO SFR INTRODUCTION CASE 2: READING FROM SFR. Microchip Technology Inc.

TB3010. Maximize Software Portability for Future PIC32 MCUs CASE 1: WRITING TO SFR INTRODUCTION CASE 2: READING FROM SFR. Microchip Technology Inc. Maximize Software Portability for Future PIC32 MCUs Author: INTRODUCTION Aseem Swalah Microchip Technology Inc. This document describes the programming techniques that will maximize the software portability

More information

PIC24FV32KA304 FAMILY

PIC24FV32KA304 FAMILY PIC24FV32KA304 Family Silicon Errata and Data Sheet Clarification The PIC24FV32KA304 family devices that you have received conform functionally to the current Device Data Sheet (DS39995B), except for the

More information

EN: This Datasheet is presented by the m anufacturer. Please v isit our website for pricing and availability at ore.hu.

EN: This Datasheet is presented by the m anufacturer. Please v isit our website for pricing and availability at   ore.hu. EN: This Datasheet is presented by the m anufacturer. Please v isit our website for pricing and availability at www.hest ore.hu. PICkit 3 Programmer/Debugger User s Guide DS51795B Note the following details

More information

MPLAB ICD 3 In-Circuit Debugger User s Guide

MPLAB ICD 3 In-Circuit Debugger User s Guide MPLAB ICD 3 In-Circuit Debugger User s Guide DS51766B Note the following details of the code protection feature on Microchip devices: Microchip products meet the specification contained in their particular

More information

11045 UB2 Full-Speed USB Hands-On Training

11045 UB2 Full-Speed USB Hands-On Training 11045 UB2 Full-Speed USB Hands-On Training 2007 Microchip Technology Incorporated. All Rights Reserved. 11045 UB2 Slide 1 Prerequisites Working knowledge of: PIC18 family of microcontrollers MPLAB IDE

More information

Recommended Usage of Microchip SPI Serial SRAM Devices RECOMMENDED CONNECTIONS FOR 23XXXX SERIES DEVICES VCC 23XXXXX HOLD SCK

Recommended Usage of Microchip SPI Serial SRAM Devices RECOMMENDED CONNECTIONS FOR 23XXXX SERIES DEVICES VCC 23XXXXX HOLD SCK Recommended Usage of Microchip SPI Serial SRAM Devices Author: INTRODUCTION Martin Bowman Microchip Technology Inc. Many embedded systems require some amount of volatile storage for temporary data. This

More information

Microchip Solution Seminar mtouch Sensing Solutions. 29. June 2016 Munich, Germany

Microchip Solution Seminar mtouch Sensing Solutions. 29. June 2016 Munich, Germany Microchip Solution Seminar mtouch Sensing Solutions 29. June 2016 Munich, Germany Agenda 08:30-09:00 Customer Registration and Coffee 09:00-09:15 Welcome & Introduction 09:15-10:00 Overview Microchip /

More information

PIC18F2480/2580/4480/4580

PIC18F2480/2580/4480/4580 Data Sheet Errata Clarifications/Corrections to the Data Sheet In the Device Data Sheet (DS39637C), the following clarifications and corrections should be noted. Any silicon issues related to this device

More information

Using a Timer to Interface PIC18 MCUs with UNI/O Bus-Compatible Serial EEPROMs CIRCUIT FOR PIC18F24J10 MCU AND 11XXX SERIAL EEPROM MCLR RA3 VCC (1)

Using a Timer to Interface PIC18 MCUs with UNI/O Bus-Compatible Serial EEPROMs CIRCUIT FOR PIC18F24J10 MCU AND 11XXX SERIAL EEPROM MCLR RA3 VCC (1) Author: INTRODUCTION As embedded systems become smaller, a growing need exists to minimize I/O pin usage for communication between devices. Microchip has addressed this need by developing the UNI/O bus,

More information

Using C18/HI-TECH C Compiler to Interface Serial SRAM Devices to PIC16F/PIC18F Microcontrollers

Using C18/HI-TECH C Compiler to Interface Serial SRAM Devices to PIC16F/PIC18F Microcontrollers Using C18/HI-TECH C Compiler to Interface Serial SRAM Devices to PIC16F/PIC18F Microcontrollers Author: INTRODUCTION Deepak Kumar Rana Microchip Technology Inc. Microchip s serial SRAM product line represents

More information

PIC32 Starter Kit User s Guide

PIC32 Starter Kit User s Guide PIC32 Starter Kit User s Guide 2010-2014 Microchip Technology Inc. DS60001159C Note the following details of the code protection feature on Microchip devices: Microchip products meet the specification

More information

1K Microwire Serial EEPROM with EUI-48 Node Identity

1K Microwire Serial EEPROM with EUI-48 Node Identity 1K Microwire Serial EEPROM with EUI-48 Node Identity Device Selection Table Part Number VCC Range Word Size Temp Ranges Packages Node Address 93AA46AE48 1.8-5.5 8-bit I SN, OT EUI-48 Features: Pre-Programmed

More information

Section 8. Interrupts

Section 8. Interrupts Section 8. Interrupts HIGHLIGHTS This section of the manual contains the following topics: 8.1 Introduction...8-2 8.2 Control Registers...8-3 8.3 Operation...8-9 8.4 Single Vector Mode... 8-11 8.5 Multi-Vector

More information

MOST ToGo Architecture and Implementation

MOST ToGo Architecture and Implementation MOST ToGo Architecture and Implementation User s Guide Supporting MOST Networks Media Oriented Systems Transport 2014 Microchip Technology Inc. DS60001272A-page 1 MAY 2014 Note the following details of

More information

512 Kbit SPI Serial SRAM with Battery Backup and SDI Interface. Max. Clock Frequency 23LCV V Yes Yes 20 MHz SN, ST, P.

512 Kbit SPI Serial SRAM with Battery Backup and SDI Interface. Max. Clock Frequency 23LCV V Yes Yes 20 MHz SN, ST, P. 512 Kbit SPI Serial SRAM with Battery Backup and SDI Interface Device Selection Table Part Number VCC Range Dual I/O (SDI) Battery Backup Max. Clock Frequency 23LCV512 2.5-5.5V Yes Yes 20 MHz SN, ST, P

More information

93C76/86. 8K/16K 5.0V Microwire Serial EEPROM. Features: Package Types. Block Diagram. Description:

93C76/86. 8K/16K 5.0V Microwire Serial EEPROM. Features: Package Types. Block Diagram. Description: Not recommended for new designs Please use 93LC76C or 93LC86C. 93C76/86 8K/16K 5.0V Microwire Serial EEPROM Features: Package Types Single 5.0V supply Low-power CMOS technology - 1 ma active current typical

More information

20-Pin 8-Bit CMOS Flash Microcontroller Product Brief. Timers 8/16-bit I/O

20-Pin 8-Bit CMOS Flash Microcontroller Product Brief. Timers 8/16-bit I/O 20-Pin 8-Bit CMOS Flash Microcontroller Product Brief High-Performance RISC CPU: Only 35 Instructions to Learn: - All single-cycle instructions except branches Operating Speed: - DC 16 MHz oscillator/clock

More information

20-Pin TSSOP and SSOP Evaluation Board User s Guide

20-Pin TSSOP and SSOP Evaluation Board User s Guide 20-Pin TSSOP and SSOP Evaluation Board User s Guide 2009 Microchip Technology Inc. DS51875A Note the following details of the code protection feature on Microchip devices: Microchip products meet the specification

More information

Section 19. Dual Comparator Module

Section 19. Dual Comparator Module Section 19. Dual Comparator Module HIGHLIGHTS This section of the manual contains the following major topics: 19.1 Introduction... 19-2 19.2 Control Register... 19-3 19.3 Comparator Operation... 19-5 19.4

More information

Section 25. Device Configuration

Section 25. Device Configuration Section 25. Device Configuration HIGHLIGHTS This section of the manual contains the following topics: 25.1 Introduction... 25-2 25.2 Device Configuration... 25-2 25.3 Device Identification... 25-5 25.4

More information

EN: This Datasheet is presented by the m anufacturer. Please v isit our website for pricing and availability at ore.hu.

EN: This Datasheet is presented by the m anufacturer. Please v isit our website for pricing and availability at   ore.hu. EN: This Datasheet is presented by the m anufacturer. Please v isit our website for pricing and availability at www.hest ore.hu. 512 Kbit SPI Serial SRAM with Battery Backup and SDI Interface Device Selection

More information

EN: This Datasheet is presented by the m anufacturer. Please v isit our website for pricing and availability at ore.hu.

EN: This Datasheet is presented by the m anufacturer. Please v isit our website for pricing and availability at   ore.hu. EN: This Datasheet is presented by the m anufacturer. Please v isit our website for pricing and availability at www.hest ore.hu. 1 Mbit SPI Serial SRAM with Battery Backup and SDI Interface Device Selection

More information

MEC1310. Keyboard and Embedded Controller for Notebook PC. Product Features

MEC1310. Keyboard and Embedded Controller for Notebook PC. Product Features Keyboard and Embedded Controller for Notebook PC Product Features 3.3V Operation with 5V Tolerant Buffers on PS/2 pins ACPI 1.0/2.0 PC99/PC2001 Compliant LPC Interface with Clock Run Support - Supports

More information

MCP2120/22 Developer s Board User s Guide

MCP2120/22 Developer s Board User s Guide MCP2120/22 Developer s Board User s Guide 2009 Microchip Technology Inc. DS51842A Note the following details of the code protection feature on Microchip devices: Microchip products meet the specification

More information

Using C and a Timer to Interface MSP430 MCUs with UNI/O Bus-Compatible Serial EEPROMs CIRCUIT FOR MSP430F1232 MCU AND 11XXX SERIAL EEPROM VCC (1)

Using C and a Timer to Interface MSP430 MCUs with UNI/O Bus-Compatible Serial EEPROMs CIRCUIT FOR MSP430F1232 MCU AND 11XXX SERIAL EEPROM VCC (1) Using C and a Timer to Interface MSP430 MCUs with UNI/O Bus-Compatible Serial EEPROMs Author: INTRODUCTION Alexandru Valeanu Microchip Technology Inc. As embedded systems become smaller, a growing need

More information

PIC32MX. PIC32MX Rev. B2 ES Silicon Errata. PIC32MX (Rev. B2 ES) Silicon Errata. 1. Module: Device Reset. 2. Module: Software Device Reset

PIC32MX. PIC32MX Rev. B2 ES Silicon Errata. PIC32MX (Rev. B2 ES) Silicon Errata. 1. Module: Device Reset. 2. Module: Software Device Reset PIC32MX Rev. B2 ES Silicon Errata PIC32MX PIC32MX (Rev. B2 ES) Silicon Errata The PIC32MX devices (Rev. B2 ES) you received were found to conform to the specifications and functionality described in the

More information

PIC10(L)F32X Development Board User s Guide

PIC10(L)F32X Development Board User s Guide PIC10(L)F32X Development Board User s Guide DS00000A Note the following details of the code protection feature on Microchip devices: Microchip products meet the specification contained in their particular

More information

17035 LNX Introduction to Linux

17035 LNX Introduction to Linux 17035 LNX Introduction to Linux 2013 Microchip Technology Incorporated. All Rights Reserved. 17035 LNX Slide 1 Objectives Figure out what the appeal of Linux is Develop a basic ability to navigate in Linux

More information

PIC24FJ64GA004 FAMILY

PIC24FJ64GA004 FAMILY PIC24FJ64GA004 Family Rev. B4 Silicon Errata The PIC24FJ64GA004 Family parts you have received conform functionally to the Device Data Sheet (DS39881C), except for the anomalies described below. Any Data

More information

SST25PF080B. 8 Mbit V SPI Serial Flash. Features. Product Description

SST25PF080B. 8 Mbit V SPI Serial Flash. Features. Product Description 8 Mbit 2.3-3.6V SPI Serial Flash Features Single Voltage Read and Write Operations - 2.3-3.6V Serial Interface Architecture - SPI Compatible: Mode 0 and Mode 3 High Speed Clock Frequency - 80 MHz (2.7-3.6V)

More information

PIC18F6627/6722/8627/8722

PIC18F6627/6722/8627/8722 PIC18F6627/6722/8627/8722 Rev. B1 Silicon Errata The PIC18F6627/6722/8627/8722 Rev. B1 parts you have received conform functionally to the Device Data Sheet (DS39646C), except for the anomalies described

More information

Using C18 and a Timer to Interface PIC18 MCUs with UNI/O Bus-Compatible Serial EEPROMs RB5 RB3 RB2 RB1 RB0 VDD RC4

Using C18 and a Timer to Interface PIC18 MCUs with UNI/O Bus-Compatible Serial EEPROMs RB5 RB3 RB2 RB1 RB0 VDD RC4 Using C18 and a Timer to Interface PIC18 MCUs with UNI/O Bus-Compatible Serial EEPROMs Author: INTRODUCTION Chris Parris Microchip Technology Inc. As embedded systems become smaller, a growing need exists

More information

PIC24HJ256GPX06A/X08A/X10A

PIC24HJ256GPX06A/X08A/X10A PIC24HJ256GPX06A/X08A/X10A Family Silicon Errata and Data Sheet Clarification The PIC24HJ256GPX06A/X08A/X10A family devices that you have received conform functionally to the current Device Data Sheet

More information

8-Bit MCUs: Sophisticated Solutions for Simple Applications

8-Bit MCUs: Sophisticated Solutions for Simple Applications 8-Bit MCUs: Sophisticated Solutions for Simple Applications Author: Alexis Alcott Microchip Technology Inc. FIGURE 1: BROAD PORTFOLIO OF 8-BIT PIC MCUs INTRODUCTION The 8-bit microcontroller has been around

More information

MCP2200 Breakout Module User s Guide

MCP2200 Breakout Module User s Guide MCP2200 Breakout Module User s Guide 2012 Microchip Technology Inc. DS52064A Note the following details of the code protection feature on Microchip devices: Microchip products meet the specification contained

More information

PIC16F91X/946 Family Silicon Errata and Data Sheet Clarification

PIC16F91X/946 Family Silicon Errata and Data Sheet Clarification Family Silicon Errata and Data Sheet Clarification The family devices that you have received conform functionally to the current Device Data Sheet (DS41250F), except for the anomalies described in this

More information

93AA46/56/66. 1K/2K/4K 1.8V Microwire Serial EEPROM. Features: Package Types. Description: Block Diagram

93AA46/56/66. 1K/2K/4K 1.8V Microwire Serial EEPROM. Features: Package Types. Description: Block Diagram Not recommended for new designs Please use 93AA46C, 93AA56C or 93AA66C. 93AA46/56/66 1K/2K/4K 1.8V Microwire Serial EEPROM Features: Package Types Single supply with programming operation down to 1.8V

More information

ZENA Wireless Network Analyzer User s Guide

ZENA Wireless Network Analyzer User s Guide ZENA Wireless Network Analyzer User s Guide 2008 Microchip Technology Inc. DS51606C Note the following details of the code protection feature on Microchip devices: Microchip products meet the specification

More information

Section 10. I/O Ports

Section 10. I/O Ports Section 10. I/O Ports HIGHLIGHTS This section of the manual contains the following topics: 10.1 Introduction... 10-2 10.2 I/O PORTx Control Registers... 10-3 10.3 Peripheral Multiplexing... 10-5 10.4 Change

More information