Upgrading Powerbook 190 to 68040 with FPU?

DominBear

New Tinkerer
Jul 18, 2025
6
4
3
Can it be done?
I tried installing MC68040FE33V but no chime. CPU gets warm so it does something? Soldered LC back, works again.
Does the ROM care about it? They are pin compatible and the only difference should be FPU?
 

Fizzbinn

Tinkerer
Nov 29, 2021
229
229
43
Charlottesville, VA
I recall reading somewhere about someone else doing this successfully, ...and something about only specific CPU part numbers working in Macs. Was it a 5V vs 3.3V thing?



I think these are saying you need one of these:

MC68040FE25A
MC68040FE33A
MC68040FE40A



and that the ends in V version actually doesn't have an FPU and is 3.3V not 5V.
 

jmacz

Tinkerer
Mar 21, 2025
48
37
18
I have successfully done it on a PowerBook 540c and a PowerBook Duo 280c. @croissantking is the first I saw do it successfully (the above link is to his thread) on his 540c which is what inspired me.

Never tried on a 190.
 

DominBear

New Tinkerer
Jul 18, 2025
6
4
3
I tried these CPUs https://www.ebay.com/itm/226944137012

68040.jpg
 

Melkhior

Tinkerer
Jan 9, 2022
101
52
28
Ah crap. It looks like V is 3.3V part. So I probably fried it a bit ;-)
I guess I need to find 5V part and try again.
It may not have burned as it can accept 5V input, though VCC should be 3.3V.
However V part don't have FPU - even if they are not labelled LC.
Quoting appendix C of the '040 UM:
• For the MC68040V, all differences that exist between the MC68LC040 and the
MC68040, as described in Appendix A MC68LC040, also apply to the MC68040V.
For the MC68EC040V, all differences that exist between the MC68EC040 and the
MC68040, as described in Appendix B MC68EC040, also apply to the
MC68EC040V.
• Both devices operate to 0 Hz and can accept 3.3V or 5V input.
They also have three extra signals so the pinouts is not 100% identical to non-V in QFP packages.
 

croissantking

Tinkerer
Feb 7, 2023
104
49
28
I think these are saying you need one of these:

MC68040FE25A
MC68040FE33A
MC68040FE40A

Yes, those are the correct part numbers for the K63H and L88M masks.

E42K is MC68040FExx (no suffix)
E31F is XC68040FExxM

Genuine chips also have their speed rating printed under the part number eg ‘66/33 MHz’.

Here are some examples:

IMG_5502.jpeg


and that the ends in V version actually doesn't have an FPU and is 3.3V not 5V.

Yes, this is correct - no FPU.

A valiant effort OP - I don’t think anyone has done the FPU upgrade on a 190 yet.
 
Last edited:

DominBear

New Tinkerer
Jul 18, 2025
6
4
3
Lessons of today.
1. somehow my trackpad stopped working. tried another one and still nothing.
2. replaced PMIC with another one desoldered from another PB190 board, one was SC428002 the other SC428006. Learned they are no direct replacements. The trackpad still didnt work but with replacement PMIC there was screen corruption related to mouse cursor. Therefore it seems the cursor is managed and rendered in VRAM by PMIC. One both PMICs use 32KB SRAM, but one uses 55ns and the other 70ns. Maybe that matters. Anyway, replacing PMIC didnt solve my trackpad problem, but going back to original fixed the corruption. The good news is SRAM for PMIC matches what atari portfolio uses so i can harvest the chips from dead boards for spares for portfolio ;-)
3. I think the trackpad connector works fine, i beeped most connections to trackpad PCB. so why doesnt it work? i have inspected the board few times i dont see any shorts/bridges etc.
4. how the hell do i get external zuluscsi slim working on this thing, or any external scsi thing? i tried hdi30->db25 adapter, hdi30->hd50 adapter with scsi/dock switch and hdi30-db25 cable,. if give zuluscsi external usb power. but it doesnt even start or write anything to log file with debug enabled. tried plextor scsi cdrom drive and neither of my 2 pb190s sees it either. so what is the secret how do i get external scsi going?