I am doing a project to send SMS when states of inputs changes. I thought of using USB type dongle. I am using PIC 16F88 . Can I connect pins of TX and RX of UART port of PIC directly to TX and RX pins of dongle.?
that depends on your dongle, if the dongle is rated at EIA 232 voltage levels, then it might be an issue, you gotta use some level converters like max 232. else you can directly connect.
There's no chance to use an USB GSM stick (usually it's a Huawei brand) with a PIC16. You need an USB host controller and complex software drivers to interface the device.