Sending any amount of ETH it costs between $0.01 (on the Loopring network) and $0.46 on the Ethereum mainnet (with the most popular layer 2 network, Arbitrum, costing $0.02).
So not quite there to send 1c micropayments, especially since sending USDC would instead cost something like 2x-3x more, but not inconceivable that it might get there on newer layer 2 networks which do more aggressive batching (using proof techniques called STARKs and SNARKs).
There are some other networks, such as Solana where transactions are effectively free (though even very small fractions of a cent add up for an algorithm): https://solanabeach.io/transactions