přesně tak. Firmware = kód, který se vykonává na zařízení, nikoli na "hlavním" CPU (to "hlavní" je sice trochu nadbytečné, ale v tomto ohledu má smysl; CPU = Central Processing Unit)
edit: jinak dražší zařízení mívají vlastní Flash ROM, ve které je FW uložen (typicky řadiče disků), levnější a jednodušší zařízení naopak nějakou nonvolatile paměť na firmware nemají (typicky levné wifiny, DVB-T/S tunery apod.)