Hi Estephania,
Thanks for your answer.
I have all the necessary documentation, I also checked the link about the NHS3100 Flashing.
I canceled my plan of trying to program the NHS3152 with Arduino as ISP, and I bought the LPC-Link2 instead.
The LPC-Link2 gets successfully detected by LPCXpresso, as well as Flash Magic. However I still can't communicate with the chip !
Here is how I wired the setup (this time it doesn't follow the ISP/SPI wirings but JTAG/SWD instead) :
- NHS3152's PIO_10/CT32B_M0/SWCLK (15) to the JTAG's SWDCLK/TCK (4)
- NHS3152's PIO_11/CT32B_M1/SWDIO (16) to the JTAG's SWDIO/TMS (2)
- NHS3152's RESETN (9) to the JTAG's nRESET (10)
- NHS3152's VDBAT (7) to the JTAG's VTREF(1)
- NHS3152's VSS (8) to the JTAG's GND3 (3)
And the JTAG/SWD connector is connected to the J7 block of LPC-Link2.

Did I wire the setup wrong ?
(I didn't connect the JTAG's GND3 and GND5 and GND_DET as suggested by the schemata, by the way I assumed this "Ground" comes from the LPC-Link2, or do I need to connect it to an external ground ?)
N.B: One thing that worked for me : Programming the chip through my Android phone (via NFC) using the compiled .bin file, thanks to the NHS31xx Downloader app !
However, the programming process is a "one-shot" : Once I upload a program on the NHS3152, I can't upload a second one (or if the downloading fails, the chip is dead and I can't communicate with it anymore) ... And I guess using the LPC-Link2 and LPCXpresso is supposed to make me reprogram the chip as many times as I want. I can't debug for the moment.
I'm a newbie to the field so maybe I missed simple things, please let me know if you have an idea.
Best,
Achraf