PIC10F200-I/P Microchip Technology, PIC10F200-I/P Datasheet

no-image

PIC10F200-I/P

Manufacturer Part Number
PIC10F200-I/P
Description
IC PIC MCU FLASH 256X12 8DIP
Manufacturer
Microchip Technology
Series
PIC® 10Fr

Specifications of PIC10F200-I/P

Program Memory Type
FLASH
Program Memory Size
384B (256 x 12)
Package / Case
8-DIP (0.300", 7.62mm)
Core Processor
PIC
Core Size
8-Bit
Speed
4MHz
Peripherals
POR, WDT
Number Of I /o
3
Ram Size
16 x 8
Voltage - Supply (vcc/vdd)
2 V ~ 5.5 V
Oscillator Type
Internal
Operating Temperature
-40°C ~ 85°C
Processor Series
PIC10F
Core
PIC
Data Bus Width
8 bit
Data Ram Size
16 B
Interface Type
USB
Maximum Clock Frequency
4 MHz
Number Of Programmable I/os
4
Number Of Timers
1
Operating Supply Voltage
2 V to 5.5 V
Maximum Operating Temperature
+ 85 C
Mounting Style
Through Hole
3rd Party Development Tools
52715-96, 52716-328, 52717-734
Development Tools By Supplier
PG164130, DV164035, DV244005, DV164005, PG164120
Minimum Operating Temperature
- 40 C
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
For Use With
AC162059 - HEADER INTRFC MPLAB ICD2 8/14PINAC164037 - MODULE SKT 6L PROMATE II SOT23
Eeprom Size
-
Data Converters
-
Connectivity
-
Lead Free Status / Rohs Status
Lead free / RoHS Compliant

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
PIC10F200-I/P
Manufacturer:
MICROCHIP
Quantity:
1 200
Part Number:
PIC10F200-I/P
Manufacturer:
MICROCHIP/微芯
Quantity:
20 000
This document includes the
programming specifications for the
following devices:
• PIC10F200
• PIC10F202
• PIC10F204
• PIC10F206
1.0
The PIC10F200/202/204/206 is programmed using a
serial method. The Serial mode will allow the
PIC10F200/202/204/206 to be programmed while in
the user’s system. This allows for increased design
flexibility. This programming specification applies to
PIC10F200/202/204/206 devices in all packages.
Pin Diagrams
TABLE 1-1:
© 2007 Microchip Technology Inc.
GP1
GP0
MCLR/V
V
V
Legend:
GP2/T0CKI/FOSC4
DD
SS
SOT-23
PDIP
Pin Name
GP0
GP1
V
PP
PROGRAMMING THE
PIC10F200/202/204/206
SS
I = Input, O = Output, P = Power
GP1
N/C
V
DD
PIN DESCRIPTIONS (DURING PROGRAMMING): PIC10F200/202/204/206
1
2
3
Program/Verify mode
Memory Programming Specification
1
2
3
4
6
5
4
Function
ICSPCLK
ICSPDAT
V
V
DD
SS
GP3/MCLR/V
V
GP2/T0CKI/FOSC4
DD
8
7
6
5
PIC10F200/202/204/206
PP
V
GP3/MCLR/V
N/C
GP0
SS
Pin Type
Preliminary
I/O
GP2/T0CKI/COUT/FOSC4
P
P
P
I
PP
During Programming
SOT-23
PDIP
1.1
The PIC10F200/202/204/206 requires one power
supply for V
1.2
The Program/Verify mode for the PIC10F200/202/204/
206 allows programming of user program memory for
user ID locations, backup OSCCAL location and the
Configuration Word.
GP0/CIN+
GP1/CIN-
Clock input – Schmitt Trigger input
Data input/output – Schmitt Trigger input
Programming Power
Power Supply
Ground
GP1/CIN-
V
SS
V
N/C
DD
Hardware Requirements
Program/Verify Mode
DD
(5.0V) and one for V
1
2
3
1
2
3
4
Pin Description
6
5
4
8
7
6
5
GP2/T0CKI/COUT/FOSC4
GP3/MCLR/V
V
DD
PP
DS41228E-page 1
(12V).
GP0/CIN+
GP3/MCLR/V
V
N/C
SS
PP
PP

Related parts for PIC10F200-I/P

PIC10F200-I/P Summary of contents

Page 1

... PROGRAMMING THE PIC10F200/202/204/206 The PIC10F200/202/204/206 is programmed using a serial method. The Serial mode will allow the PIC10F200/202/204/206 to be programmed while in the user’s system. This allows for increased design flexibility. This programming specification applies to PIC10F200/202/204/206 devices in all packages. Pin Diagrams SOT-23 ...

Page 2

... PIC10F200/202/204/206 2.0 MEMORY MAPPING 2.1 User Program Memory Map The user memory space extends from (0x000-0x0FF) on the PIC10F200/204 and (0x000-0x1FF) on the PIC10F202/206. In Program/Verify mode, the program memory space extends from (0x000-0x1FF) for the PIC10F200/204 and (0x000-0x3FF) PIC10F202/206. The first half, (0x000-0x0FF) and (0x000-0x1FF) respectively, is user program memory ...

Page 3

... The programming sequence loads a word, programs, verifies, and finally increments the PC. Program/Verify mode entry will set the address to 0x1FF for the PIC10F200/204 and 0x3FF for the PIC10F202/206. The Increment Address command will increment the PC. The available commands are shown in Table 3-1. ...

Page 4

... PIC10F200/202/204/206 3.1.2.1 Load Data For Program Memory After receiving this command, the chip will load in a 14-bit “data word” when 16 cycles are applied, as described previously. Because this is a 12-bit core, the two MSbs of the data word are ignored. A timing diagram for the Load Data command is shown in Figure 3-2 ...

Page 5

... A timing diagram of this command is shown in Figure 3- not possible to decrement the address counter. To reset this counter, the user must either exit and re-enter Program/Verify mode or increment the PC from 0x1FF for the PIC10F200/204 or 0x3FF for the PIC10F202/ 206 to 0x000. FIGURE 3-4: INCREMENT ADDRESS COMMAND 1 ...

Page 6

... PIC10F200/202/204/206 3.1.2.5 End Programming The End Programming command terminates the program process. A delay of T (see Table 6-1) is DIS required before the next command to allow the internal programming voltage to discharge (see Figure 3-6). FIGURE 3-6: END PROGRAMMING (EXTERNALLY TIMED) 1 ICSPCLK 0 ICSPDAT 3.1.2.6 ...

Page 7

... TABLE 3-2: BULK ERASE RESULTS Program Memory Space PC = Program Memory Configuration Word or Program Memory Space First User ID Location FIGURE 3-7: BULK ERASE PROGRAM MEMORY COMMAND 1 2 ICSPCLK 1 ICSPDAT T 1 SET T HLD © 2007 Microchip Technology Inc. PIC10F200/202/204/206 Configuration Reset Vector Word ...

Page 8

... PIC10F200/202/204/206 FIGURE 3-8: READING AND TEMPORARY SAVING OF THE OSCCAL CALIBRATION BITS Increment Address Increment Address DS41228E-page 8 Start Enter Programming Mode 0x0FF/0x1FF? Yes Read Calibration Bits and Save in Computer/Programmer Temp. Memory 0x104/0x204? Yes Read Backup OSCCAL Calibration Bits and Save in Computer/Programmer Temp. Memory ...

Page 9

... FIGURE 3-9: RESTORING/PROGRAMMING THE OSCCAL CALIBRATION BITS Increment Address Increment Address © 2007 Microchip Technology Inc. PIC10F200/202/204/206 Start Enter Programming Mode 0x0FF/0x1FF? Yes Read Calibration Bits from Computer/Programmer Temp. Memory Write Calibration Bits back as the operand of a MOVLW instruction to 0x0FF/0x1FF 0x104/0x204? ...

Page 10

... PIC10F200/202/204/206 FIGURE 3-10: PROGRAM FLOW CHART – PIC10F200/202/204/206 PROGRAM MEMORY Start Read and save OSCCAL bits ( Figure 3-8 Enter Programing Mode PC = 0x1FF/0x3FF (Config Word) Increment Address Bulk Erase Device One-Word Program Cycle Read Data from Program Memory Data Correct? Yes Increment ...

Page 11

... FIGURE 3-11: PROGRAM FLOW CHART – PIC10F200/202/204/206 CONFIGURATION MEMORY Start Enter Programming Mode PC = 0x1FF/0x3FF (Config Word) Load Data Command One-Word Programming Cycle (see Figure 3-10) Read Data Command Data Correct? Yes Increment Address Command No Address = 0x100/0x200 Yes Load Data Command One-Word ...

Page 12

... PIC10F200/202/204/206 FIGURE 3-12: PROGRAM FLOW CHART – ERASE PROGRAM MEMORY, CONFIGURATION WORD Start Read and save OSCCAL bits ( Figure 3-8 ) Enter Program/Verify mode PC = 0x1FF/0x3FF (Config Word) FIGURE 3-13: PROGRAM FLOW CHART – ERASE PROGRAM MEMORY, CONFIGURATION WORD AND USER ID Start Increment ...

Page 13

... CONFIGURATION WORD The PIC10F200/202/204/206 has several Configuration bits. These bits can be programmed (reads ‘0’) or left unchanged (reads ‘1’), to select various device configurations. REGISTER 4-1: CONFIGURATION WORD – PIC10F200/202/204/206 — — — — bit 11 bit 11-5 Unimplemented: Read as ‘1’ ...

Page 14

... PIC10F200/202/204/206 5.0 CODE PROTECTION For the PIC10F200/202/204/206, once code protection is enabled, all program memory locations, 0x040- 0x0FE (F200/204) and 0x040-x1FE (F202/206) inclu- sive, read all ‘0’s. Program memory locations, 0x000- 0x03F, 0x0FF (F200/204) and 0x1FF (F202/206), are always unprotected. The user ID locations, backup OSCCAL locations, and the Configuration Word read out in an unprotected fashion ...

Page 15

... TABLE 5-1: CHECKSUM COMPUTATIONS – PIC10F200/204 Device Code-Protect PIC10F200/204 OFF SUM[0x000:0x0FE] + CFGW & 0x01C ON SUM[0x00:0x3F] + CFGW & 0x01C + SUM_ID Legend: CFGW = Configuration Word SUM[a:b] = [Sum of locations inclusive] SUM_ID = User ID locations masked by 0xF then made into a 16-bit value with ID0 as the Most Significant nibble ...

Page 16

... PIC10F200/202/204/206 6.0 PROGRAM/VERIFY MODE ELECTRICAL CHARACTERISTICS TABLE 6-1: AC/DC CHARACTERISTICS TIMING REQUIREMENTS FOR PROGRAM/VERIFY MODE AC/DC CHARACTERISTICS Sym. Characteristics General V V level for programming operations, DDPROG DD program memory V V level for Bulk Erase operations, DDERA DD program memory I I level for programming operations, ...

Page 17

... PowerInfo, PowerMate, PowerTool, REAL ICE, rfLAB, Select Mode, Smart Serial, SmartTel, Total Endurance, UNI/O, WiperLock and ZENA 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. All other trademarks mentioned herein are property of their respective companies. ...

Page 18

... 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 Preliminary © 2007 Microchip Technology Inc. EUROPE Austria - Wels Tel: 43-7242-2244-39 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