Silicon Labs CP210x:CP2102NとCP2104の違いについて教えてください
CP21xx
CP2104からCP2102Nへの移行ガイドを用意しておりますので、詳しくはAN976「CP2101/2/3/4/9 to CP2102N PortingGuide」をご参照ください。
ハードウェア
ピン互換です。AN976に記載がある通り、VBUSピンに分圧抵抗が必要となります。16ピンは、CP2104ではVPPピンでしたが、CP2102NではNCになっています。CP2104のROMはOTPであったため、プログラミング時にVPPピンを介してコンデンサを接続する必要がありましたが、CP2102NのROMはEEPROMですのでコンデンサが不要になっています。CP2104からCP2102Nへ移行する際には、コンデンサは不要ですし、またそのままコンデンサを残しておいても支障はありません。

CP2102Nのピン配置

CP2104のピン配置
ソフトウェア
互換性がありますので、基本的にソフトウェアの修正は不要です。
* 2018/3/20 AN976 v1.2に合わせて更新