ATmega32U2(ATmega16U2,ATmega8U2)のドキュメントを眺めていたらブロックダイアグラムにPS/2の箱が描いてある。USBの端子と兼用みたいだが、本文には何も書かれていない。しかしAT90USB82(AT90USB162)の同じI/Oレジスタ設定には記載されている。ちょっと抜き出してみる。

UPOE - USB/PS2 Software Output Enable Register

R/W Bit 7:6 – UPOE[1:0]: USB/PS2 Output enable
R/W Bit 5:4 – UPDRV[1:0] : USB/PS2 direct drive values
R Bit 3 – SCKI : SCK Input value
R Bit 2 – DATAI : DATA Input value
R Bit 1 – DPI : D+ Input value
R Bit 0 – DMI : D- Input value

このうち、ATmega32U2ではBit3 SCKIとBit2 DATAIの記載がない。

 ひょっとして同一マクロを使っているとしたら、ATmega32U2でもPS/2入力が使えるかも知れない。もちろん保証外だが。

なおAT90USB82ではD- がSDATA、D+がSCLK兼用となっている。
 
AT90USB82 AT90USB162 datasheet
ATmega8U2/16U2/32U2 datasheet