Yes, it is backward compatible
yes if you have a celeron CPU you can upgrade to highter rated celeron's but to a max of 667mhz bus speeds. as for c2d CPU's again providing you keep with the 667mhz bus range the sky is the limit ! mine was a t2700 which i upgraded to a t7600 ! i have also upgraded my memory from 1gig 800mhz to 4gig 800mhz bios sees new CPU and memory correctly and set them correctly
Probably. For DDR/DDR2/DDR3 memory, you take the MHz number (667) and multiply it by 8 to get the PC-xxxx number. In this case, it would come out to 5333 MB/sec, which is the amount of data the memory can process, theoretically. The 5300 and 5400 numbers are just approximations of 5333, used for marketing. The really important part is the 667 MHz.
It is a form, speed and type of memory.
One can purchase 2GB DDR2 667MHz, at several online sites. Some of these online sites that carry this memory are "Amazon", "eBay", "Tigerdirect", and "Newegg".
DDR2 667MHz
RAM memory chips should be installed in single chips or matched pairs. You can not put in a 1GB together with a 2GB chip. You can not put in the wrong chip speed, ie a 667MHz chip. The newest iMac can support one or two 1GB or 2GB 800MHz DDR2 SDRAM SO-DIMMs. The lowest RAM is 1GB. It will also accept 2gigs via 1 2GB chip or 2 1GB chips. The max RAM is 4GB via two 2GB chips. RAM is installed in 1, 1+1, 2, or 2+2, sets.
Read motherboard manual and look memory slots.............
Memory Slots
Memory Slots
Memory slots
The motherboard is the typical part of the computer that contains the CPU, the memory, and controllers.
You can use 240-pin DDR2 667MHZ. And this mother board supports dual channel.Hope this helps.