Hello

I am attempting to use the DS1307 RTC and the 25LC640 spi eeprom with the 16f88 and have a few set up questions.
I went with the 16f88 because of the large code space availible.
I am using PICBasic Pro with MicroStudio Plus. I want to use the bootloader feature and have hooked up the 16f88 on my breadboard according to the diagram provided in the help file.
I am not sure how to set this chip up so any help in the area is greatly appriciated! First here is how I have my chips wired...

RA6 ----- Oscillator
RA7 ----- Oscillator
RB0 ----- eeprom CS pin
RB1 ----- DS1307 Data pin
RB2 ----- rs232 pin 11 (T1 IN)
RB3 ----- eeprom SCK pin
RB4 ----- DS1307 Clock pin
RB5 ----- rs232 pin 12 (R1 OUT)
RB6 ----- eeprom SI pin

I will be using other additional pins for digital i/o and do not need any anolog input. So I would like to turn off the anolog feature.
Here is what I have for the setup. Do I have mistakes or am I missing some items?

Define LOADER_USED 1
Define osc 4

Include "MODEDEFS.BAS"

ADCON1=6
TRISA = %00000000
TRISB = %00000100

'pins
CS VAR PORTB.0 'EEProm CS Line
DS_SDA var PORTB.1 'DS1307 Data Pin
SO con PORTB.2 'Serial Output
SCK VAR PORTB.3 'EEProm SCK Line
DS_SCL var PORTB.4 'DS1307 Clock Pin
SI con PORTB.5 'Serial Input
SI VAR PORTB.6 'EEProm SI Line

Any help or suggestions would be appriciated!

I have both the 4 and 20 mhz ocillators. Would it be better to go with the 20mhz ocillator?

Thank you
William