If you want the detailed nitty gritty.. Refer to the microchip datasheet… This is just the high level of the chip to get you going.
The major difference (and only) between the PIC10F320 and PIC10F322
PIC10F320 has 256 words of program memory
PIC10F322 has 512 words of program memory
The PIC10F322 has double the program storage space.
-Max Clock speed of 16Mhz – internal clock – software selectable frequency
-Operates from 2.3V to 5.5V – I am only talking about the PIC10(F) devices not the PIC10(LF) Devices
-64 Bytes of Data Memory
-128 Bytes of nonvolatile data storage
4 I/O Pins: Labeled RA0 – RA3
-RA3 (shared MCLR Pin) is input only.
-I/O Pins can sink/source current up to 50mA
-Individually selectable weak pull-ups
-Interrupt on change
Two Timers: TMR0 and TMR2
-Timer0: 8 bit Timer/Counter with Programmable Prescaler
-Timer2: 8 bit Timer/Counter with 8-Bit Period Register, Prescaler and Postscaler
(Don’t ask – why did it jump from Timer0 to Timer2.. What happened to 1?)
Two PWM modules:
-10bit PWM – Max Frequency of 16kHz
A/D (Analog Digital) Converter:
-8 bits – three channels (pins RA0, RA1, RA2)
Configurable Logic Cell (CLC):
-Software selectable logic functions including:
-AND/OR/XOR/D Flop/D Latch/SR/JK
Numerically Controlled Oscillator (NCO):
– 20-bit accumulator
– 16-bit increment
– Linear frequency control
– High-speed clock input
– Selectable Output modes
– Fixed Duty Cycle (FDC)
– Pulse Frequency (PF) mode
Complementary Waveform Generator (CWG):
– Selectable falling and rising edge dead-band control
– Polarity control
– Two auto-shutdown sources
– Multiple input sources: PWM, CLC, NCO
Have a technology project in mind? Let’s talk!
Need a custom technology solution for your business? Please send me an email (firstname.lastname@example.org) to discuss your project needs.
I can help you get started on the road of building a simple and well-tested working solution, together, with your team.