" ...except for certain microcode and firmware.
The exception applies to auxiliary processors or low level
processors, none of whose software is meant to be installed or
changed by the user or by the seller. This can include, for
instance, microcode inside a processor, firmware built into an
I/O device, or code compiled into an FPGA. The software in such
auxiliary and lowlevel processors does not count as product
Not "nobody can change", but simply "not meant to be changed" (meant by whom?), and has to be a "low level processor".