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 - MCU Overview - What Your Really Need to Know