Select Page

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.

(First)
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.

Both have
-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

PIC10F322 pin out diagram

Have a Project or Idea!?

I am Available for Freelance Projects

My skills are always primed and ready for new opportunities to be put to work, and I am ever on the lookout to connect with individuals who share a similar mindset.

If you’re intrigued and wish to collaborate, connect, or simply indulge in a stimulating conversation, don’t hesitate! Drop me an email and let’s begin our journey. I eagerly anticipate our interaction!

jamie@jamiestarling.com


Pin It on Pinterest

Share This