Vous êtes sur la page 1sur 50

823 AUR

Project: Aurora-X

2004 Microchip Technology Incorporated. All Rights Reserved.

823 AUR

Project: Aurora-X

Project Aurora-X

2004 Microchip Technology Incorporated. All Rights Reserved.

823 AUR

Project: Aurora-X

The Freedom of Information Act 5 U.S.C. 552, As Amended By Public Law No. 104-231, 110 Stat. 3048 Below is the full text of the Freedom of Information Act in a form showing all amendments to the statute made by the Electronic Freedom of Information Act Amendments of 1996. All newly enacted provisions are in boldface type. 552. Public information; agency rules, opinions, orders, records, and proceedings (a) Each agency shall make available to the public information as follows: (1) Each agency shall separately state and currently publish in the Federal Register for the guidance of the public-.
2004 Microchip Technology Incorporated. All Rights Reserved. 823 AUR
Project: Aurora-X

Agenda
What is it? Architecture Feature Enhancements Development Tools Design Poll Q&A

2004 Microchip Technology Incorporated. All Rights Reserved.

823 AUR

Project: Aurora-X

2004 Microchip Technology Incorporated. All Rights Reserved.

823 AUR

Project: Aurora-X

PIC10F Family Introduction


The PIC10F Family enables the widespread use of microcontrollers as general purpose electronic design building blocks The small size enable designers to use it in almost any design without PCB area concerns The ease-of-use allows designs to be completed in a few hours The low cost enables use in applications typically void of electronics The versatility and performance of the flash microcontroller make it applicable in a wide range of applications

2004 Microchip Technology Incorporated. All Rights Reserved.

823 AUR

Project: Aurora-X

Where Can PIC10F be Used?


Logic Control
Smart gates Programmable delays Signal conditioning State machines KEELOQ technology

Waveform Generation
Prog. Freq./OSC Source PWM/pulse gen. Encoder

Mechatronics
Timer/Switches User interface Mode selector LED flasher

Electronic Glue
ASICs FPGAs Late changes
2004 Microchip Technology Incorporated. All Rights Reserved. 823 AUR

Project: Aurora-X

An Innovation Perspective
Market 28 pins 40 pins ~ 93 PIC16C54 18 pins Microchip
2004 Microchip Technology Incorporated. All Rights Reserved. 823 AUR
Project: Aurora-X

18 pins 16 pins ~ 96 PIC12C5xx 8 pins

8 pins 16 pins
Timeline

~ 04 PIC10F 6 pins

PIC10F
SOT-23 GP0 Vss GP1 PIC10F200 PIC10F202 GP3/MCLR/VPP VDD GP2/T0CKI/FOSC4

Note * Not actual size


2004 Microchip Technology Incorporated. All Rights Reserved. 823 AUR
Project: Aurora-X

PIC10F Actual size

2004 Microchip Technology Incorporated. All Rights Reserved.

823 AUR

Project: Aurora-X

10

PIC10F Size Comparison

2004 Microchip Technology Incorporated. All Rights Reserved.

823 AUR

Project: Aurora-X

11

Agenda
What is it? Architecture Feature Enhancements Development Tools Design Poll Q&A

2004 Microchip Technology Incorporated. All Rights Reserved.

823 AUR

Project: Aurora-X

12

PIC10F
Architecture
x12 core 33 instructions 2 level stack

Standard features
TMR0 WDT 25 mA I/Os Pull-up resistors Wake On Change
2004 Microchip Technology Incorporated. All Rights Reserved. 823 AUR
Project: Aurora-X

13

PIC10F Memory
Device
PIC10F200 PIC10F202 PIC10F204 PIC10F206

Memory Memory Program Data


256 512 256 512 x x x x 12 12 12 12 16 24 16 24 x x x x 8 8 8 8

2004 Microchip Technology Incorporated. All Rights Reserved.

823 AUR

Project: Aurora-X

14

Electronic Glue

Slave device

PIC10F
Data A Data B Data A

ASIC

Data A

2004 Microchip Technology Incorporated. All Rights Reserved.

823 AUR

Project: Aurora-X

15

Waveform Generation Discrete Solutions


+ 2.5V + + Vout

PIC10F Solution
Vout

PIC10F PIC10F Oscillator

Phase Shift Oscillator

Vout Vout

PIC10F PIC10F Oscillator

Wien Bridge
2004 Microchip Technology Incorporated. All Rights Reserved. 823 AUR
Project: Aurora-X

16

Agenda
What is it? Architecture Feature Enhancements
Osc, Comp, TMR0, WOC

Development Tools Design Poll Q&A

2004 Microchip Technology Incorporated. All Rights Reserved.

823 AUR

Project: Aurora-X

17

PIC10F Oscillators
IntOSC 4 MHz 1% 4 MHz 2% 4 MHz 5% FOSC4

3.0V, 25C 2.5V-5.5V, 0C - + 85C 2.0V-5.5V, -40C - +125C

2004 Microchip Technology Incorporated. All Rights Reserved.

823 AUR

Project: Aurora-X

18

Oscillator Calibration Register

2004 Microchip Technology Incorporated. All Rights Reserved.

823 AUR

Project: Aurora-X

19

PIC10F Peripherals
Comparator
1st baseline part with analog Single comparator Absolute voltage reference Steerable inputs Controllable output Special comparator sticky flag

2004 Microchip Technology Incorporated. All Rights Reserved.

823 AUR

Project: Aurora-X

20

Comparator Pinout
SOT-23 GP0/CIN+ Vss GP1/CINPIC10F200 PIC10F202 PIC10F204 PIC10F206
2004 Microchip Technology Incorporated. All Rights Reserved. 823 AUR

GP3/MCLR/VPP VDD GP2/T0CKI/COUT/FOSC4

Note * Not actual size


Project: Aurora-X

21

PIC10F Comparator
CIN+
Internal External Data latch reads 0
+ -

CINInternal External Data latch reads 0


2004 Microchip Technology Incorporated. All Rights Reserved. 823 AUR
Project: Aurora-X

22

PIC10F Comparator
COUT
External Internal Polled TMR0 clock source Wake On Change from Sleep

2004 Microchip Technology Incorporated. All Rights Reserved.

823 AUR

Project: Aurora-X

23

Comparator Block Diagram

2004 Microchip Technology Incorporated. All Rights Reserved.

823 AUR

Project: Aurora-X

24

Comparator Control Register

2004 Microchip Technology Incorporated. All Rights Reserved.

823 AUR

Project: Aurora-X

25

Status Register

2004 Microchip Technology Incorporated. All Rights Reserved.

823 AUR

Project: Aurora-X

26

Overrides Order of Precedence (I/O pins)


GP0 CIN + TRIS I/O GP1 CIN TRIS I/O GP2 FOSC4 COUT TRIS I/O T0CKI GP3 MCLR Input

2004 Microchip Technology Incorporated. All Rights Reserved.

823 AUR

Project: Aurora-X

27

Comparator Output Control


Function Internal CMPOUT CMPOUT CMPOUT T0CKI T0CS 0 1 1 1 1 CMPT0CS COUTEN x x 0 0 0 1 1 0 1 1

2004 Microchip Technology Incorporated. All Rights Reserved.

823 AUR

Project: Aurora-X

28

Dual Level Detector

Vsample

CIN -

GP1
CIN +

Warning

GP0

GP2

Fail

2004 Microchip Technology Incorporated. All Rights Reserved.

823 AUR

Project: Aurora-X

29

Multi-input Control
VDD GP2 PWM

GP0

GP3

Reset

CIN +

GP1

CIN -

Vref
2004 Microchip Technology Incorporated. All Rights Reserved. 823 AUR
Project: Aurora-X

30

Timer 0 Block Diagram

8-bit real-time clock/counter 8-bit programmable prescaler Optional clock sources Internal FOSC/4 External clock input on GP2 (T0CKI) Comparator output (COUT)
2004 Microchip Technology Incorporated. All Rights Reserved. 823 AUR
Project: Aurora-X

31

Wake-up from SLEEP


All wake-up functions generate a system reset Status flags allow firmware to identify the source of reset

Source Wake on pin change Watch Dog Timer Comparator Master Clear

TO 1 0 1 1

PD 0 1 0 0

GPWUF 1 0 0 0

CWUF 0 0 1 0

2004 Microchip Technology Incorporated. All Rights Reserved.

823 AUR

Project: Aurora-X

32

Event Counter/Dispenser
Sensor

TMR0

GP2

Shutdown

CIN +

Vref

CIN -

2004 Microchip Technology Incorporated. All Rights Reserved.

823 AUR

Project: Aurora-X

33

Light Integrity/Shelf Life


Comm Light Sensor MCLR

VDD PIC10F

2004 Microchip Technology Incorporated. All Rights Reserved.

823 AUR

Project: Aurora-X

34

Agenda
What is it? Architecture Feature Enhancements Development Tools Design Poll Q&A

2004 Microchip Technology Incorporated. All Rights Reserved.

823 AUR

Project: Aurora-X

35

Programming the PIC10F


Supported by Microchip standard programmers PICSTART Plus/upgrade kit (DV003001)/ (UK003010) MPLAB ICD2 PRO MATE II (DV164005) (DV007003)

MPLAB PM3 (DV007004) New low-pincount Flash specific programmers PICkit 1 Flash Starter Kit PICkit 1 upgrade kit Universal Programmer Adapter Baseline Flash Microcontroller Programmer (BFMP ) PIC10F Hobby Kit (DV164101) (UK164101) (AC163020) (PG164101) (AC163021)

2004 Microchip Technology Incorporated. All Rights Reserved.

823 AUR

Project: Aurora-X

36

PIC10F Programming
PICkit firmware 2.0.1 or newer
Firmware/GUI upgrade for PIC10F (UK164101)

2004 Microchip Technology Incorporated. All Rights Reserved.

823 AUR

Project: Aurora-X

37

PIC10F Programming
Universal Programmer Adapter board (AC163020)
PICkit 1 PICkit BFMP PICSTART Plus MPLAB ICD 2

2004 Microchip Technology Incorporated. All Rights Reserved.

823 AUR

Project: Aurora-X

38

PIC10F Programming
PIC10F specific programmer (PG164101)
Baseline Flash Microcontroller Programmer (BFMP)

2004 Microchip Technology Incorporated. All Rights Reserved.

823 AUR

Project: Aurora-X

39

BFMP Connects to Universal Programmer Adapter board (or your own board)

2004 Microchip Technology Incorporated. All Rights Reserved.

823 AUR

Project: Aurora-X

40

PIC10F Programming
PIC10F Hobby Kit (AC163021)
SOT-23 specific adapter

2004 Microchip Technology Incorporated. All Rights Reserved.

823 AUR

Project: Aurora-X

41

PIC10F Programming
PRO MATE II Socket Module (AC164037)

2004 Microchip Technology Incorporated. All Rights Reserved.

823 AUR

Project: Aurora-X

42

PIC10F Programming
MPLAB PM3 Socket Module (AC164321)

2004 Microchip Technology Incorporated. All Rights Reserved.

823 AUR

Project: Aurora-X

43

PIC10F Evaluation Board

2004 Microchip Technology Incorporated. All Rights Reserved.

823 AUR

Project: Aurora-X

44

Agenda
What is it? Architecture Feature Enhancements Development Tools Design Poll Q&A

2004 Microchip Technology Incorporated. All Rights Reserved.

823 AUR

Project: Aurora-X

45

Agenda
What is it? Architecture Feature differences Development tools Design poll Q&A

2004 Microchip Technology Incorporated. All Rights Reserved.

823 AUR

Project: Aurora-X

46

Appendix

2004 Microchip Technology Incorporated. All Rights Reserved.

823 AUR

Project: Aurora-X

47

PIC10F
DIP-8 N/C VDD GP2/T0CKI/COUT/FOSC4 GP1/CINPIC10F200 PIC10F202 PIC10F204 PIC10F206
2004 Microchip Technology Incorporated. All Rights Reserved. 823 AUR
Project: Aurora-X

GP3/MCLR/VPP Vss N/C GP0/CIN+

48

PIC10F Summary
The PIC10F Family enables the widespread use of microcontrollers as general purpose electronic design building blocks The small size enable designers to use it in almost any design without PCB area concerns The ease-of-use allows designs to be completed in a few hours The low cost enables use in applications typically void of electronics The versatility and power of the flash microcontroller make it applicable in a wide range of applications

o L o

rA ge n

t! re ec S

2004 Microchip Technology Incorporated. All Rights Reserved.

823 AUR

Project: Aurora-X

49

Additional Resources
PIC10F200/202/204/206 Datasheet DS41239 PIC10F200/202/204/206 Programming Spec DS41228 Watch for the coming library of Technical Briefs including: Programming Baseline Flash Devices with PICkit 1 Implementing soft-start in a switching power supply Vibration monitor for shipping (article) AC lamp dimmer PFM switching power supply Flat iron temperature control .with more to come
2004 Microchip Technology Incorporated. All Rights Reserved. 823 AUR
Project: Aurora-X

50

Vous aimerez peut-être aussi