MAX232 entegresi mikrodenetleyici seri iletişim uygulamalarında olmazsa olmaz seviye dönüştürücü entegresidir. Bu entegre TTL/CMOS(0-5) ->RS232(-12 +12) ve RS232->TTL/CMOS seviyesine dönüştürme işlemini gerçekleştirmektedir.
CMOS/TTL RS232
Lojik-1 +5V -12V
Lojik-0 0V +12V
Entegrenin Rx pinleri yüksek seviyeli RS232’i giriş olarak alır, düşük seviyeli TTL/CMOS çıkışlarına çevirir. Tx pinleri ise düşük seviyeli CMOS/TTL seviyeleri alarak yüksek seviyeli RS232’a çevirir. MAX232 entegresi seviye dönüşümünün yanında tersleme işleminini de yapmaktadır. Çünkü CMOS/TTL için lojik-0 0V iken, RS232 için +12 volttur yani bildiğimiz lojik 1, lojik 0 mantığının tersi bir durum vardır.
Yukarıdaki resimde bir mikrodenetleyici ile nasıl kullanılacağı açıkca görülmektedir. RS232 konnektörünün 3.pini olan Tx yani veri gönderme pini, MAX232 entegresini Rxin pinine yani RS232->CMOS/TTL pinine bağlanmıştır. MAX232’nin 12 numaralı pini yani Rxout pini ise mikrodenetleyicinin Rx pinine bağlanmıştır.
Mikrodenetleyicinin Tx Pini MAX232 entegresinin 11 numarali pini olan Txin yani CMOS/TTL->RS232 pinine bağlanmıştır. 14 numaralı Txout pini ise RS232 konnektörünün Rx pinine bağlanmıştır. Böylece seviye dönüşümleri yapılarak PC ile mikrodenetleyici iletişimi sağlanmıştır.
MAX232 entegresi çevresine bağlanan 1uF kapasiteler 5V besleme için uygun değerlerdir. Bu kapasiteler +12 -12 voltaj üretiminde kullanılan, entegre içindeki voltaj üreticisi için kullanılmaktadır.