На материнских платах компьютера,там где установлен com порт,находятся микросхемы под названием max232,gd75232 и подобные.Эта микросхема преобразует сигнал com порта RS232 в сигнал КМОП и обратно.
Есть у меня микроконтроллер,его надо прошить от com порта компьютера и сигналы для этого нужны уровнем 0-5 В,но сигнал от com-порта идет уровнем 3-15 В.Микросхема MAX232 преобразует эти разные напряжения для согласования микроконроллера с компьютером.
На моей материнской плате два com порта,поэтому и микросхем gd75232 на плате две.
Питание на микросхему подается 5 Вольт,но напряжение сигнала на выходе RS232 достигает 15-17 Вольт.Это достигается благодаря тому,что на микросхеме собран повышающий преобразователь напряжения на конденсаторах.
Проверить микросхему легко.Подаем напряжение уровнем 3-5 Вольт через резистор 10 кОм на вход КМОП,на выходе RS232 при этом будет напряжение 15-17 Вольт.
Если подать на вход RS232 напряжение 12 Вольт также через резистор,то на выходе КМОП будет нужная единица или 5 Вольт.
Вот в принципе и вся работа такой микросхемы.С помощью только одной такой микросхемы,любители делают простые программаторы для микроконтроллеров,которые могут подключаться к com порту компьютера.