> I'm using this and able to receive data from UART.
> I'm attaching debug console library of LPC845 in which printf and scanf works properly.
Not sure if that means you are using the LPC845 debug_* sources.
The fsl_*.c/h files are MCU specific, you would need those specific for the LPC176x.
> So which library is used for printf/scanf for LPC17xx series?
I avoid clib functions in general, and printf/scanf in particular, for both code size and runtime issues.
In the rare instances I want or use direct serial interaction, I did the reception and parsing myself. I.e. receive up to a termination character ('\r','\n'), and convert an ASCII string to decimal or hexadecimal number.
For debugging, I often use the semihosting variant (usually only debug_printf), which comes in a special (semihosting) library. This is routed via the SWD/JTAG, works only with attached debugger, and is very likely not what you want.
If I remember correctly, older MCUs like the LPC176x variants lack the specific SDK support in the MCUXpresso IDE environment, as provided for newer one's (I use a LPC5462x).
I am not very familiar with the LPC176x in this setup, though.