Hello John
A couple of M5Stack modules (like GPS) already use a serial connection via GPIO16 and GPIO17. However GPIOs only provide logical voltage levels (0V / +3.3V).
Assuming your source is a standard RS232 device the voltage levels can go down to -15V and up to +15V so you probably need a level converter like this one:
Cheers
Felix