PIC16F505-I/P Microchip Technology Inc., PIC16F505-I/P Datasheet

no-image

PIC16F505-I/P

Manufacturer Part Number
PIC16F505-I/P
Description
14 PIN, 1.5 KB FLASH, 72 RAM, 12 I/O,
Manufacturer
Microchip Technology Inc.
Datasheet

Specifications of PIC16F505-I/P

Cpu Speed
5 MIPS
Eeprom Memory
0 Bytes
Frequency
20 MHz
Input Output
12
Memory Type
Flash
Number Of Bits
8
Package Type
14-pin PDIP
Programmable Memory
1.5K Bytes
Ram Size
72 Bytes
Speed
20 MHz
Timers
1-8-bit
Voltage, Range
2-5.5 V
Lead Free Status / Rohs Status
RoHS Compliant part Electrostatic Device
The PIC16F505 parts you have received conform
functionally to the Device Data Sheet (DS41236B),
except for the anomalies described below.
Microchip intends to address all issues listed here in
future revisions of the PIC16F505 silicon or develop-
ment tools software. Where noted, issues apply to
listed revision only.
1. Module: MPLAB
© 2006 Microchip Technology Inc.
MPLAB IDE 6.61 does not look for or set the
Configuration Word in the hex file at the
conventional logical location of 0xFFF.
Work around:
The CONFIG data must be assigned in two
locations within the assembly code to ensure
proper Configuration Word placement in the hex
file. This is only required for MPLAB IDE version
6.61 and earlier.
Fixed Code
Re-locatable Code
org
data
__CONFIG
.config
data
__CONFIG
Earlier
PIC16F505 Rev. A Silicon/Data Sheet Errata
0x07FF
_CP_OFF & _WDT_ON & etc.
_CP_OFF & _WDT_ON & etc.
code 0x07FF
data _CP_OFF & _WDT_ON &
etc.
data _CP_OFF & _WDT_ON &
etc.
®
IDE, Revision 6.61 and
2. Module: Invalid FSR Power-up
When using the ICD to debug software with the
PIC16F505, bits 5 and 6 in the FSR register must
be cleared to 0. The power-up defaults are 1’s
which causes the device to attempt to access bank
3. This bank is not available on the PIC16F505
devices so the results are invalid.
The power-up defaults are correct on the non-ICD
version of the PIC16F505.
Work around:
Add the following two lines of code early in your
initialization.
This will have no affect on a non-ICD device, but
will correct the initialization errata on ICD devices.
BCF
BCF
PIC16F505
FSR,5
FSR,6
Initialization on PIC16F505 ICD
Devices
DS80211C-page 1

Related parts for PIC16F505-I/P

PIC16F505-I/P Summary of contents

Page 1

... Module: Invalid FSR Power-up Initialization on PIC16F505 ICD Devices When using the ICD to debug software with the PIC16F505, bits 5 and 6 in the FSR register must be cleared to 0. The power-up defaults are 1’s which causes the device to attempt to access bank 3. This bank is not available on the PIC16F505 devices so the results are invalid ...

Page 2

... In the Device Data Sheet (DS41236B), the following clarifications and corrections should be noted. 1. Module: Electrical Characteristics In Table 10-4, “Calibrated Internal RC Frequencies – PIC16F505” the “Min” and “Max” column should read as shown below. TABLE 10-4: CALIBRATED INTERNAL RC FREQUENCIES – PIC16F505 ...

Page 3

... REVISION HISTORY Rev A Document (9/2004) First revision of this document. Rev B Document (2/2006) Added Module 1: “Electrical Characteristics” to the Clarifications/Corrections to the Data Sheet. Rev C Document (5/2006) Added Module 2: Invalid FSR Power-up Initialization on PIC16F505 ICD Devices. © 2006 Microchip Technology Inc. PIC16F505 DS80211C-page 3 ...

Page 4

... PIC16F505 NOTES: DS80211C-page 4 © 2006 Microchip Technology Inc. ...

Page 5

... Microchip from any and all damages, claims, suits, or expenses resulting from such use. No licenses are conveyed, implicitly or otherwise, under any Microchip intellectual property rights. © 2006 Microchip Technology Inc. Trademarks The Microchip name and logo, the Microchip logo, Accuron, dsPIC, K ...

Page 6

... Fax: 886-3-572-6459 Taiwan - Kaohsiung Tel: 886-7-536-4818 Fax: 886-7-536-4803 Taiwan - Taipei Tel: 886-2-2500-6610 Fax: 886-2-2508-0102 Thailand - Bangkok Tel: 66-2-694-1351 Fax: 66-2-694-1350 © 2006 Microchip Technology Inc. EUROPE Austria - Wels Tel: 43-7242-2244-399 Fax: 43-7242-2244-393 Denmark - Copenhagen Tel: 45-4450-2828 Fax: 45-4485-2829 France - Paris Tel: 33-1-69-53-63-20 ...

Related keywords