The semiconductor device includes: a flash memory which holds a vendor code of a MAC address (Media Access Control address) and a MAC address conversionroutine; and a CPU which reads the chip ID of a microcomputer and generates a serial number of the MAC address based on the chip ID according to the MAC address conversionroutine, and generates the MAC address by combining a vendor code and the serial number. MACアドレス(Media Access Control address)のベンダコード、及びMACアドレス変換ルーティンを保持するフラッシュメモリと、マイコンのチップIDを読み込み、MACアドレス変換ルーティンに従い、チップIDに基づいてMACアドレスのシリアル番号を生成し、ベンダコードとシリアル番号とを組み合わせてMACアドレスを生成するCPUとを具備する半導体装置により解決する。 - 特許庁