Brad Black kindly donated a broken ECU from an ST4. This is a 5AM unit, the same as what's in many injected monsters.
I spent a little time this evening disassembling it. The long and the short of it is that they really aren't serviceable. Not even a little bit. I started by drilling out the plastic molten "rivets" holding the thing together, then clamping it in a vise to break the glue seal. What came out is rather interesting.
First, our victim:
Now the two halves separated:
This construction is called "chip on board", and is popular in really high frequency radio stuff. It's pretty high tech, and explains why the ECU is so compact. The bare integrated circuit die are mounted directly on the board, and then wire bonded (a fancy welding process used in chip fabrication) to pads on the board. Power transistors and diodes are similarly mounted. Resistors and capacitors are soldered on like in a conventional circuit board. Finally more wire bonds are done from the circuit board to the connectors.
Magneti Marelli must churn these things out by the million - the engineering costs to come up with a design like this are huge. The only way that it's economically feasible are if they're making heaps of them, so they can amortise over many individually cheap units.
Here's a more detailed photo of the circuit board:
There are two large chips: I'm thinking the one on the left is most probably an analogue to digital converter or analogue ASIC - a circuit that allows a computer to sample analogue voltages (like TPS readings and temperatures etc). The big black rectangle is the timing crystal - a 5MHz one, which is pretty slow when you compare with your typical PC. The large orange components are filter capacitors.
The chip in the middle is a microprocessor - you can tell by the large blocks of uniform features on it - these are memory. The two chips on the far right at the top and bottom appear to be power mosfets. My guess is they're the coil driver. The bit in between them is a power driver as well, but one with multiple outputs. It's no doubt responsible for driving injectors, starter solenoid, etc.
I'll take some more detailed photos once I figure out how to remove the conformal coating.