648A ICD Errata

Serialized Quick Turn Programming (SQTP) is a service mark of. Microchip Technology Incorporated in the U.S.A.. All other trademarks mentioned herein are ...
137KB taille 8 téléchargements 492 vues
PIC16F627A/628A/648A ICD Errata

PIC16F627A/628A/648A ICD Errata Programming WARNING: Users may receive “failure to program” or “target not in debug mode” messages when programming the PIC16F648A-ICD in debug mode.

Work around Users must keep pin RB4/PGM grounded while at the same time ensuring that bit 7:LVP (Low Voltage Programming Enable) of the configuration word is cleared to 0 (disabled).

 2003 Microchip Technology Inc.

DS80166A-page 1

PIC16F627A/628A/648A ICD Errata Data EEPROM Memory WARNING: Unexpected program execution may occur during data EEPROM write cycles

Work around Execute a SLEEP instruction immediately after setting the EECON1 WR bit and allow the EEIF to wake the processor from Sleep. This requires the PEIE bit of the INTCON register and the EEIE bit of the PIE1 register to be set. All other interrupt enables must be cleared so that only the EE write completion will wake the processor. Note:

Most peripherals suspend operation during Sleep. Other precautions may be necessary to ensure all peripheral operations are complete or in a safe halted mode before beginning an EEPROM write.

See Example 1 “Data EEPROM Write Code Example”. This example assumes that the desired address is present in the EEADR register and the desired data to be written is in the EEDATA register.

DS80166A-page 2

 2003 Microchip Technology Inc.

PIC16F627A/628A/648A ICD Errata Example 1:

Data EEPROM Write Code Example

BANKSEL 0X00 BCF PIR1, EEIF

;select Bank0 ;ensure write complete ;flag is clear BANKSEL 0x80 ;change to Bank1 MOVLW 1 85°C, the part may execute incorrectly from the program memory causing malfunction. HS mode should be used for frequencies >4 MHz at extended temps. All other clock modes work to their specified ranges.

Affected Location Use HS mode 85°C Temp

4 MHz Speed

Work around Use HS Clock mode.

DS80166A-page 4

 2003 Microchip Technology Inc.

PIC16F627A/628A/648A ICD Errata PICDEM™ 2 Plus CAUTION: If the PIC16F648A-ICD is used with the PICDEM 2 Plus demonstration board, the capacitive loading specifications for XT and LP oscillator modes may be exceeded. This will cause MPLAB to report either failure to connect, failure to program, or target not in debug mode messages.

Work around Users should select HS oscillator mode when working with the PICDEM 2 Plus.

 2003 Microchip Technology Inc.

DS80166A-page 5

PIC16F627A/628A/648A ICD Errata Information contained in this publication regarding device applications and the like is intended through suggestion only and may be superseded by updates. It is your responsibility to ensure that your application meets with your specifications. No representation or warranty is given and no liability is assumed by Microchip Technology Incorporated with respect to the accuracy or use of such information, or infringement of patents or other intellectual property rights arising from such use or otherwise. Use of Microchip’s products as critical components in life support systems is not authorized except with express written approval by Microchip. No licenses are conveyed, implicitly or otherwise, under any intellectual property rights. Trademarks The Microchip name and logo, the Microchip logo, dsPIC, KEELOQ, MPLAB, PIC, PICmicro, PICSTART, PRO MATE and PowerSmart are registered trademarks of Microchip Technology Incorporated in the U.S.A. and other countries. FilterLab, microID, MXDEV, MXLAB, PICMASTER, SEEVAL and The Embedded Control Solutions Company are registered trademarks of Microchip Technology Incorporated in the U.S.A. Accuron, dsPICDEM.net, ECAN, ECONOMONITOR, FanSense, FlexROM, fuzzyLAB, In-Circuit Serial Programming, ICSP, ICEPIC, microPort, Migratable Memory, MPASM, MPLIB, MPLINK, MPSIM, PICC, PICkit, PICDEM, PICDEM.net, PowerCal, PowerInfo, PowerTool, rfPIC, Select Mode, SmartSensor, SmartShunt, SmartTel and Total Endurance are trademarks of Microchip Technology Incorporated in the U.S.A. and other countries. Serialized Quick Turn Programming (SQTP) is a service mark of Microchip Technology Incorporated in the U.S.A. All other trademarks mentioned herein are property of their respective companies. © 2003, Microchip Technology Incorporated, Printed in the U.S.A., All Rights Reserved. Printed on recycled paper.

DS80166A-page 6

 2003 Microchip Technology Inc.

IMPORTANT! To receive the latest version of the PIC16F648A-ICD when available, please complete this card and return to Microchip Technology Inc. PLEASE PRINT CLEARLY.

First Name: ____________________________ Last Name: ________________________________

Title: ____________________________________________________________________________

Company Name: __________________________________________________________________

Street Address: ___________________________________________________________________

_________________________________________________________________________________

City: __________________________________ State/Province: _____________________________

Zip/Postal Code: ________________________ Country:___________________________________

Phone: _______________________________ Date of Purchase: ___________________________

e-mail: ___________________________________________________________________________

FAX to: 480-792-3995 or Detach and mail to: Microchip Technology Inc. Tempe Service Center 2100 W. 14th Street Tempe, AZ 85281

 2003 Microchip Technology Inc.

OFFER EXPIRES 12/10/04

DS80166A-page 7

Worldwide Sales and Service AMERICAS

ASIA/PACIFIC

Technical Support

Australia

Tel: 480-792-7627

Atlanta Tel: 770-640-0034 Fax: 770-640-0307

Boston Tel: 978-692-3848 Fax: 978-692-3821

Chicago Tel: 630-285-0071 Fax: 630-285-0075

Dallas Tel: 972-818-7423 Fax: 972-818-2924

Detroit Tel: 248-538-2250 Fax: 248-538-2260

Kokomo Tel: 765-864-8360 Fax: 765-864-8387

Tel: 61-2-9868-6733 Fax: 61-2-9868-6755

China - Beijing Tel: 86-10-85282100 Fax: 86-10-85282104

China - Chengdu Tel: 86-28-86766200 Fax: 86-28-86766599

China - Fuzhou Tel: 86-591-7503506 Fax: 86-591-7503521

China - Shanghai Tel: 86-21-6275-5700 Fax: 86-21-6275-5060

China - Shenzhen Tel: 86-755-82901380 Fax: 86-755-82966626

China - Shunde

Taiwan Tel: 886-2-2717-7175 Fax: 886-2-2545-0139

Taiwan-Kaohsiung Tel: 886-7-536-4818 Fax: 886-7-536-4803

EUROPE Austria Tel: 43-7242-2244-399 Fax: 43-7242-2244-393

Denmark Tel: 45-4420-9895 Fax: 45-4420-9910

France Tel: 33-1-69-53-63-20 Fax: 33-1-69-30-90-79

Germany Tel: 49-89-627-144-100 Fax: 49-89-627-144-44

Los Angeles

Tel: 86-765-8395507 Fax: 86-765-8395571

Tel: 949-263-1888 Fax: 949-263-1338

China - Hong Kong SAR

Phoenix

Tel: 852-2401-1200 Fax: 852-2401-3431

Tel: 31-416-690399 Fax: 31-416-690340

India

United Kingdom

Tel: 91-80-2290061 Fax: 91-80-2290062

Tel: 44-118-921-5869 Fax: 44-118-921-5820

Tel: 480-792-7966 Fax: 480-792-4338

San Jose Tel: 408-436-7950 Fax: 408-436-7955

Toronto Tel: 905-673-0699 Fax: 905-673-6509

Japan Tel: 81-45-471-6166 Fax: 81-45-471-6122

Italy Tel: 39-0331-742611 Fax: 39-0331-466781

Netherlands

02/12/03

Korea Tel: 82-2-554-7200 Fax: 82-2-558-5934

Singapore Tel: 65-6334-8870 Fax: 65-6334-8850

DS51340A-page 8

 2003 Microchip Technology Inc.